Как я могу перечислить содержимое общего доступа к Windows с помощью PHP?Как пройти каталог через локальную сеть с помощью PHP?
$SearchFolder = "\\\\192.168.1.100\\pdfoutput\\";
if (is_dir($SearchFolder))
{
if ($Directory = opendir($SearchFolder))
{
while (($File = readdir($Directory)) !== false)
{
if(filetype($SearchFolder.$File) == "file")
{
$this->Attachments[] = new Attachment($SearchFolder.$File);
}
}
closedir($Directory);
}
}
Распечатать (opendir ($ SearchFolder)); дает эту ошибку:
Warning: opendir(\192.168.1.100\pdfoutput) [function.opendir]: failed to open dir: No error in C:\Users\gary\Webserver\QuickMail\maildetails.php on line 227
Это не работает должным образом. Есть предположения?
Не могли бы вы устранить проблему путем сопоставления ее с дисководом? – Greg
Также вы используете PHP или Apache? Если вы google «php unc path», вы получаете некоторые результаты о разрешениях, которые могут вам помочь, но они различаются между веб-серверами. – Greg
@Greg: они оба, конечно? Он использует язык PHP на сервере Apache в Windows (предположим). По крайней мере, эти два не являются взаимоисключающими. – DisgruntledGoat