За последние 24 часа нас посетили 17757 программистов и 1287 роботов. Сейчас ищут 1534 программиста ...

Проверка на наличие файла или каталога

Тема в разделе "Прочие вопросы по PHP", создана пользователем saidmir, 23 июн 2012.

  1. saidmir

    saidmir Активный пользователь

    С нами с:
    16 июн 2012
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Зарафшан
    Доброго времени суток.
    Приношу свою извенения но возможно эта тема уже существует но поиск мне не дал результата.
    Я работаю в ОС Linux и мне необхоимо проверить существует ли фаил index.php в подкаталоге. Прописываю следующий скрипт:

    Код (Text):
    1.  
    2.        <?php
    3.            $a=`dir`;
    4.            //echo "$a";
    5.            if ($a==file_exists(index.php)) echo 'Фаил существует!!!';
    6.        ?>    
    нечего не выводит в обозреватель

    Если будет так:

    Код (Text):
    1.  
    2.        <?php
    3.            $a=`dir`;
    4.            echo "$a";
    5.            if ($a==file_exists(index.php)) echo 'Фаил существует!!!';
    6.        ?>    
    Выводит содержимое каталога в котором находиться страница то есть:

    Код (Text):
    1. index.php nbproject newEmptyPHP.php
    Все это замечательно, но вопрос у меня как писать условие для этой задачи и что прописать вместо
    Код (Text):
    1. `dir`
    если я хочу проверить наличие файла в другом каалоге. Код

    Код (Text):
    1.  
    2.        <?php
    3.            $a=`/home/saidmir/`;
    4.            echo "$a";
    5.            if ($a==file_exists(index.php)) echo 'Фаил существует!!!';
    6.        ?>    
    не работает выдает пустую страницу хотя как я думал он должен был вывести по строке
    Код (Text):
    1. echo "$a";
    содержание моего домашнео каталога.
     
  2. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    эммм... вообще не понятно зачем ты результат ф-ции file_exists сравниваеь с названием дирректории.
    ну это помимо того, что аргументом служит полный путь к файлу, а не index.php
    http://www.php.ru/manual/function.file-exists.html
     
  3. saidmir

    saidmir Активный пользователь

    С нами с:
    16 июн 2012
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Зарафшан
    Спасибо теперь понятно.

    Знаю что не потеме дайте ссылки на нормальные учебники по пхп
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768