powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / file_exists и echo
14 сообщений из 14, страница 1 из 1
file_exists и echo
    #38277542
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте, накосячил, где не пойму
Код: 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
file_exists и echo
    #38277620
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(зевая) угу, еще и несоответствие кодировок ФС и веб-страницы добавьте.
...
Рейтинг: 0 / 0
file_exists и echo
    #38277631
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, мне кажется если бы имело место
несоответствие кодировок
хоть какие бы крякозябры но были-бы
а так полный ступор, как поправить?
...
Рейтинг: 0 / 0
file_exists и echo
    #38277684
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а что, в ФС файлы так и хранятся с %20 вместо пробелов?
...
Рейтинг: 0 / 0
file_exists и echo
    #38277731
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
конечно же нет, намёк понял, исправил строку на
Код: php
1.
$filename = 'Список удов России.txt';


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

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

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

двойные кавычки внутри двойных кавычек, может еще что-то, смотрите внимательно
...
Рейтинг: 0 / 0
file_exists и echo
    #38279273
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
file_exists и echo
    #38279275
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?,
Код: html
1.
<!--MIME-типы, текстовый формат type="text/plain", вордовский type="application/msword", посмотреть весь список: http://htmlbook.ru/html/value/mime-->


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


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