2014-01-17 4 views
0

Мне нужна помощь в написании PHP-кода, который позволяет находить файлы за пределами текущей папки. предположим, у меня есть этот каталогПоиск файлов за пределами папки

......./folders/codes 

где мой текущий файл index.php есть, но я хочу, чтобы ссылаться на файл в папках с помощью файла в коде, как я могу идти об этом?

Я думал, что я мог бы использовать HTML/CSS путь, где ../ бы переместить вас вниз одну папку, но она не работает, когда я попытался это

require "../Login.php";------------------it failed 
+2

Пожалуйста, добавьте более подробную информацию: это для Windows или Linux? Это выделенный сервер или общий? – t1gor

+0

Я использую систему windows и работаю через localhost (xampp); – rydan

+0

Разве это не "wamp"? –

ответ

0

dirname возвращает вам путь до родительского каталога.

Попробуйте использовать следующий код

require dirname(dirname(__FILE__)).'Login.php'; 
+0

Да, спасибо, он работал – rydan

+0

than Пожалуйста, отметьте это как правильный ответ. – Hassan

0

Вы уверены, что ваш правильный путь ?

Общая ошибка заключается в том, чтобы уклоняться от того, где вы находитесь require -ing.

Если, например, у вас должен быть сценарий, который был включен в другой скрипт, относительный путь не был бы таким, каким вы могли бы подумать.

Попробуйте

echo realpath(dirname(__FILE__)); 

Чтобы увидеть, если вы не сделали эту ошибку.
Не уверен, что это уместно, но это не соответствовало комментарию.

+0

Это действительно полезно, да, я должен был использовать это, чтобы найти правильный путь спасибо – rydan

Смежные вопросы