Путь к папке с localhost

В моем проекте я использую EasyPHP, и каталог, который я хотел получить, -> www/myP/profile_icon :

Я пытаюсь получить доступ к папке profile_icon с помощью кода:

  $dir = "myP/profile_icon"; $handle = opendir($dir."/"); 

Однако я получаю предупреждение:

Предупреждение: opendir (myP / profile_icon /, myP / profile_icon /): система не может найти указанный путь. (код: 3) в C: \ Program Files \ EasyPHP-12.1 \ www \ myP \ functions.php

Related of "Путь к папке с localhost"

Вы можете попробовать использовать полный путь к файлу:

 $dir = "C:/Program Files/EasyPHP-12.1/www/myP/profile_icon"; 

Ваш код находится в

C: \ Program Files \ EasyPHP-12.1 \ www \ myP \ functions.php

 $dir = __DIR__. "/profile_icon"; $handle = opendir($dir."/"); 

Это продолжает работать и не зависит от каких-либо системных папок. Он просто полагается на внутреннюю структуру проекта.

Обратите внимание, что для этого требуется PHP 5.3. Для более низких версий используйте

 $dir = dirname(__FILE__). "/profile_icon"; 

Я думаю, это то, что вы искали:

 $base_dir = 'C:\Program Files\EasyPHP-12.1\www\myP'; $icon_dir = '\profile_icon'; $handle = opendir($base_dir.$icon_dir.'\'); 

Поскольку вы используете PHP на компьютере с Windows, вы не должны обращать внимание на использование косой черты. Linux позволяет нам использовать только forward-slash / , однако в Windows в качестве разделителя пути используются как forward-slash / и back-slash.