Показано с 1 по 2 из 2

Тема: как определить папка ли ето в PHP?

  1. #1
    wem-master kk
    Гость

    как определить папка ли ето в PHP?

    вот одна проблема при работе с файловой системой
    что я делаю
    $cur_dir = $_SERVER['DOCUMENT_ROOT'];
    $dir = opendir($cur_dir);
    while ($file= readdir($dir))
    {
    if (is_dir($file)) echo "[img]../images/folder.gif' width=23 height=22>";
    echo $file." | ".filetype($file)."
    ";
    }

    и вижу что для большинства директорий функция is_dir($file) возращает false и что filetype($file) вне зависимости от $file воращает dir! Кто-нибудь знает в чес проблема! Или как орпеделять папка ли ето в PHP! Я думаю что проблема с правами только вот какая не знаю? Спасибо!

  2. #2

    Регистрация
    05.11.2003
    Адрес
    Москва
    Сообщений
    2,087
    wem-master kk, надо брать is_dir не от $file , а от $cur_dir.$file , я сам много раз на эти грабли настпупал...

    $cur_dir = $_SERVER['DOCUMENT_ROOT'];
    $dir = opendir($cur_dir);
    while ($file= readdir($dir))
    {
    if (is_dir($cur_dir.$file)) echo "[img]../images/folder.gif' width=23 height=22>";
    echo $file." | ".filetype($file)."
    ";
    }

    подумай почему так и ответь.. помоему все логично

Похожие темы

  1. Помогите определить шрифт!
    от NERFY в разделе Бюро находок
    Ответов: 2
    Последнее сообщение: 28.06.2011, 23:14
  2. Помогите определить шрифт
    от Creadez в разделе Векторная графика
    Ответов: 0
    Последнее сообщение: 25.08.2009, 14:21
  3. Папка...
    от ele в разделе Печать и препресс
    Ответов: 1
    Последнее сообщение: 04.02.2005, 19:13
  4. Помогите определить?!
    от Firefly в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 08.11.2004, 15:33
  5. Как определить ...
    от Web-Programmer в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 14.08.2004, 19:48

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •