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

Форум PHP

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

 

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

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

тема: Дескриптор каталога
 
 автор: f@ntom   (02.12.2009 в 17:18)   письмо автору
 
 

<?
      $dir 
opendir("download/p/");
      while (
$d readdir($dir))
     {
      if (
is_dir($d))
      {
      if (
$d != '.' && $d != '..')
      {
      echo 
"$d<br>";
      }
      }
     }
?>


Не работает, читает только тот католог, где сам скрипт находится, т.е. $dir = opendir(".");

Если отключить is_dir Всё работает, но файлы показывает, которые мне не нужны..
Что может быть не так?

  Ответить  
 
 автор: Fractured#   (02.12.2009 в 17:27)   письмо автору
 
   для: f@ntom   (02.12.2009 в 17:18)
 

Что лежит в $d по-твоему?

  Ответить  
 
 автор: f@ntom   (02.12.2009 в 17:30)   письмо автору
 
   для: Fractured#   (02.12.2009 в 17:27)
 

Массив?

  Ответить  
 
 автор: Fractured#   (02.12.2009 в 17:32)   письмо автору
 
   для: f@ntom   (02.12.2009 в 17:30)
 

Ты уверен, что массивы в PHP с помощью echo выводить можно? Может это что-то другое?

  Ответить  
 
 автор: f@ntom   (02.12.2009 в 17:33)   письмо автору
 
   для: Fractured#   (02.12.2009 в 17:32)
 

<?
    
if(!$dir){
      
$dir opendir("download/p/");
      while (
$d readdir($dir))
     {
      if (
is_dir("download/p/$d"))
      {
      if (
$d != '.' && $d != '..')
      {
      echo 
"$d<br>";
      }
      }
     }
?>


Простите за тупой вопрос )))

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

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