![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
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); } } ?> 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. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Powinno działać, chociaż za wiele o tym w manualu nie wspominają. Spróbowałem katalogu: file://host/zasób/ to dostałem dokładniejsze info: remote host file access not supported... Jedyną rade jaką mogę dać to mapuj ten zasób jako dysk sieciowy...
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Ja znalazłem 4 przykłady, pewnie nie chciało się szukać?
czyli czytanie zawartości katalogu... -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
[crashu]: niestety mapowanie też nic nie daje.
[Kshyhoo]: cóż - co do ostatniego posta to powiem że chciało mi się szukać i takich przykładów znalazłem sporo, tylko jak wspomniałem nie działają z udziałami sieciowymi. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
No niestety na zmapowanym dysku też nie chce działać (dopiero teraz sprawdziłem)... Zostaje chyba tylko czekać aż ekipa php napisze wrapper do obsługi tego... Możesz jeszcze spróbować z http://freshmeat.net/projects/smbwebclient/, ale to już wymaga bardziej Unix'a...
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 20:59 |