localhost: я хочу, чтобы мой .php получил доступ к папке на другом диске - PullRequest
1 голос
/ 08 июля 2011

localhost: я хочу, чтобы мой .php получил доступ к папке на другом диске.

Сначала я думал, что это можно сделать с помощью Apache Alias, но теперь я не знаю.

D:/Appserv/www/x/y/file.php

Я хочу, чтобы .php прочитал содержимое:

E:/foldie/

1 Ответ

1 голос
/ 08 июля 2011

Ну, синтаксис директивы Alias ​​ довольно прост:

Description: Maps URLs to filesystem locations
Syntax:      Alias URL-path file-path|directory-path
Context:     server config, virtual host
Status:      Base
Module:      mod_alias

... и включенный пример проясняет остальное:

Alias /image /ftp/pub/image

Тот факт, что вы пометили это как PHP, говорит о том, что вы пытаетесь либо установить Alias в файле .htaccess (что просто запрещено, нужно перейти в конфигурацию основного сервера), либо неправильно интерпретировать директиву.как что-то, имеющее отношение к символическим ссылкам файловой системы (что не влияет на запросы HTTP).

Просто введите полный путь (с буквой диска и всеми) в любой функции PHP, которую вы пытаетесь использовать, и,если вы используете обратную косую черту, убедитесь, что вы удвоили их:

foreach( glob('E:/foldie/*') as $item ){
}
foreach( glob('E:\\foldie\\*') as $item ){
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...