![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
Подскажите, плз. Нужно проверить, есть ли файл на сервере и вывести его содержимое.
Имя файла указывается в поле ввода.
Это сообщение отредактировал(а) BlackRu - 24.9.2009, 18:51 -------------------- Удалена администрацией форума |
|||
|
||||
| Strilo4ka |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
file_exists
Добавлено через 1 минуту и 4 секунды Пример #1 Проверка существования файла
Добавлено через 5 минут
|
||||
|
|||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
Спасибо, но я не понимаю, как мне вывести "не определенный" файл, а файл, ну хотя бы по формату .txt
То есть не конкретный, а любой существующий с таким форматом. -------------------- Удалена администрацией форума |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| Strilo4ka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
|
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
Как всегда вопрос формирует ответ. Попробую переформулировать. Есть 10 файлов в формате .txt
Пользователь вводит в поле имя файла.txt и получает вывод. Суть в том, что файлов может сколько угодно, могут меняться имена, то есть иными словами, я не хочу перечислять конкретные имена файлов скрипте. -------------------- Удалена администрацией форума |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| Strilo4ka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) Strilo4ka - 24.9.2009, 20:09 |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
Получается, что скрипт выводит файл, который указан здесь (т.е. в самом скрипте), а я не хочу указывать имена файлов в скрипте, а лишь тип, но выводить по введенному имени из формы. Как мне сказать скрипту, что имя может быть любым?
Добавлено через 14 минут и 4 секунды Спасибо огромное -------------------- Удалена администрацией форума |
|||
|
||||
| Strilo4ka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
извиняйте вот так работает проверил:
Это сообщение отредактировал(а) Strilo4ka - 24.9.2009, 20:53 |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
Гениально. я правда, думал это проще делается.
Спасибо огромное. Это сообщение отредактировал(а) BlackRu - 24.9.2009, 21:34 -------------------- Удалена администрацией форума |
|||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
но такой код позволяет просматривать txt-файлы не только в папке files
basename ;) Это сообщение отредактировал(а) youri - 24.9.2009, 22:22 |
|||
|
||||
| Strilo4ka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
как youri
|
|||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
человек может использовать .. в пути
а если написать $f_name="files/".basename($_POST['name']).".txt"; то не сможет |
|||
|
||||
| Strilo4ka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
точно круто
Добавлено через 6 минут и 23 секунды можно было еще на кавычки запреть и другое что то... допустим только символы и числа вот так // от листинга if (preg_match ("#^[.]|(?:[.][.])|["]$#",$_POST['name'])) $errors[]="Запрещено вводить!"; |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |