Może ktoś z was uporał się z następującym problemem:
Chcę wyświetlić zawartość udostępnionego folderu Windows, np:
Kod
<?php
$dir = "\\host\share";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";
}
closedir($dh);
}
}
?>
$dir = "\\host\share";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";
}
closedir($dh);
}
}
?>
Podany przykład działa pięknie z lokalnymi katalogami serwera, ale ze zdalnymi udziałami nie zamierza.
Dodam jeszcze, że:
1. sprawdziłem uprawnienia udziału, oraz uprawnienia NTFS: grupa Wszyscy ma pełne prawa
2. $dir = "\\host\share" - próbowałem wszystkich kombinacji slaszologii: //host/share, \\\\host\\share, ////host/share itp. i nic.
Jakieś pomysły? Z góry dzięki.