Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / file_exists и echo / 14 сообщений из 14, страница 1 из 1
28.05.2013, 22:14
    #38277542
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
здравствуйте, накосячил, где не пойму
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?php
//в php вместо пробелов не нужно указывать "%20"
$filename = 'Список%20удов%20России.txt';

if (file_exists($filename))
{
//echo в php - выводит одну или более строк
echo "<a href='Список удов России.txt' type="text/plain"><h2>Посмотреть список удов России</h2></a>
<p></p>";
}
else
{
echo "The file $filename does not exist";
}
?>


задумка - если в корне сайта есть файл Список удов России.txt, тогда вывести ссылку на скачивание
...
Рейтинг: 0 / 0
28.05.2013, 23:33
    #38277620
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
(зевая) угу, еще и несоответствие кодировок ФС и веб-страницы добавьте.
...
Рейтинг: 0 / 0
28.05.2013, 23:42
    #38277631
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
vkle, мне кажется если бы имело место
несоответствие кодировок
хоть какие бы крякозябры но были-бы
а так полный ступор, как поправить?
...
Рейтинг: 0 / 0
29.05.2013, 00:56
    #38277684
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
Ну а что, в ФС файлы так и хранятся с %20 вместо пробелов?
...
Рейтинг: 0 / 0
29.05.2013, 05:16
    #38277731
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
vkle,
конечно же нет, намёк понял, исправил строку на
Код: php
1.
$filename = 'Список удов России.txt';


получил - Ошибка сервера
...
Рейтинг: 0 / 0
29.05.2013, 07:04
    #38277749
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
Странно, больше похоже на ошибку программиста. Смотрите логи.
...
Рейтинг: 0 / 0
29.05.2013, 08:06
    #38277774
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
катастрофа, text/plain - это чего? Это синтаксическая ошибка.
...
Рейтинг: 0 / 0
29.05.2013, 10:20
    #38277909
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
?Это синтаксическая ошибка.На PHP не влияет
...
Рейтинг: 0 / 0
29.05.2013, 11:08
    #38278071
Electric200
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
Я бы пальцы открутил тому кто позволяет файлы именовать таким образом $filename = 'Список%20удов%20России.txt';
Какая ОС стоит? В большинстве случаев при работе с кирилицей в файловой системе все зависит от того как это делает ОС. PHP по сути имеет к этому косвенное отношение.
...
Рейтинг: 0 / 0
29.05.2013, 13:35
    #38278378
meg17m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
катастрофа,

во-первых назовите нормально файл, во-вторых у вас:

"<a href='Список удов России.txt' type="text/plain">

двойные кавычки внутри двойных кавычек, может еще что-то, смотрите внимательно
...
Рейтинг: 0 / 0
29.05.2013, 20:51
    #38279273
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
MegaLasta, всё должно работать с любым названием файла
в данный момент имею
Код: html
1.
<a href="Список удов России.txt" type="text/plain"><h2>Посмотреть список удов России</h2></a>



Работает как часы-как это перевести в echo php чтобы не получить
Not Found

The requested URL /Список судов России.txt was not found on this server.
...
Рейтинг: 0 / 0
29.05.2013, 20:52
    #38279275
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
?,
Код: html
1.
<!--MIME-типы, текстовый формат type="text/plain", вордовский type="application/msword", посмотреть весь список: http://htmlbook.ru/html/value/mime-->


что не так? я это не сам придумал
...
Рейтинг: 0 / 0
30.05.2013, 16:53
    #38280527
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
У вас кавычка перед text/plain закрылась (стока закончилась). text/plain это не часть строки, а непонятно что. На самом деле вы наверное не этого хотели.
...
Рейтинг: 0 / 0
01.06.2013, 21:42
    #38282612
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_exists и echo
?У вас кавычка перед text/plain закрылась (стока закончилась). text/plain это не часть строки, а непонятно что. На самом деле вы наверное не этого хотели.
спасибо, за Ваш правильный ответ!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / file_exists и echo / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]