Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как узнать есть ли файл в дирректории
 
 автор: neokortex   (03.06.2009 в 21:34)   письмо автору
 
 

Как узнать есть ли файл 1.txt в дирректории /files сайта?

  Ответить  
 
 автор: Филин   (03.06.2009 в 21:47)   письмо автору
 
   для: neokortex   (03.06.2009 в 21:34)
 


<?php
if(!@fopen('files/1.txt','r')) echo "Такого файла нет";
else echo 
"Есть такой файл!";
?>

  Ответить  
 
 автор: neokortex   (03.06.2009 в 21:50)   письмо автору
 
   для: Филин   (03.06.2009 в 21:47)
 

Спасибо.

  Ответить  
 
 автор: Valick   (03.06.2009 в 23:47)   письмо автору
 
   для: neokortex   (03.06.2009 в 21:50)
 

is_file
(PHP 3, PHP 4)

is_file - сообщает, является ли filename обычным файлом.

Описание
bool is_file (string filename)

Возвращает TRUE, если filename существует и является обычным/regular файлом.

Результаты этой функции кэшируются. См. детали в clearstatcache().

См. также is_dir() и is_link().

  Ответить  
 
 автор: ;)   (04.06.2009 в 02:57)   письмо автору
 
   для: neokortex   (03.06.2009 в 21:34)
 

http://ru2.php.net/manual/ru/function.file-exists.php

  Ответить  
 
 автор: Commander   (04.06.2009 в 10:04)   письмо автору
 
   для: neokortex   (03.06.2009 в 21:34)
 

Я обычно использую:

<?php
if (file_exists($filename) && !is_dir($filename)){
    
//Ваш код
}
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования