Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Функции is_dir и is_file

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
simbir




Зарегистрирован: 19.10.2010
Сообщения: 9

СообщениеДобавлено: Чт Апр 14, 2011 9:18 am    Заголовок сообщения: Функции is_dir и is_file
Ответить с цитатой

Помогите пожалуйста с данным кодом. Код должен вывести каталоги одним цветом, а файлы другим.

Код:
$_dir = 'C:/';
$_open_dir = opendir($_dir);

while ( ( $_read_dir = readdir($_open_dir)) !== false ){
   if ( ( $_read_dir !== '.' ) and ( $_read_dir !== '..'  ) ){
   
      if( is_dir( $_read_dir ) )
         echo " Это каталог<font color=#FF0000> " . $_read_dir . "</font><br />";
      else
         echo " Это файл <font color=#80FF00> " . $_read_dir . "</font><br />";
      
    }
}


Что не правильно делаю ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Апр 14, 2011 11:17 am    Заголовок сообщения:
Ответить с цитатой

Читаем правильно мануал. Функции is_dir нужно передавать полный путь к файлу:

возвращает true, если файл существует и является каталогом

Код:

Код:
$_dir = 'C:/';
$_open_dir = opendir($_dir);

while ( ( $_read_dir = readdir($_open_dir)) !== false ){
   if ( ( $_read_dir !== '.' ) and ( $_read_dir !== '..'  ) ){
   
       if( is_dir( $_dir . $_read_dir ) )
         echo " Это каталог<font color=#FF0000> " . $_read_dir . "</font><br />";
      else
         
         echo " Это файл <font color=#80FF00> " . $_read_dir . "</font><br />";
       
       
    }
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
simbir




Зарегистрирован: 19.10.2010
Сообщения: 9

СообщениеДобавлено: Чт Апр 14, 2011 12:11 pm    Заголовок сообщения:
Ответить с цитатой

den писал(а):
Читаем правильно мануал. Функции is_dir нужно передавать полный путь к файлу:

возвращает true, если файл существует и является каталогом


Большое спасибо. Все получилось.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис