Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z obsługą katalogów
Forum PHP.pl > Forum > Przedszkole
pi_wo
Być może sam nie "raczkuję" w temacie php, jednak problem jest raczej przedszkolny.

Natrafiłem na problem z użyciem funkcji scandir() (tak na prawdę to wszystkie funkcje obsługujące katalogi wykazują podobne objawy, włącznie z klasą dir):

  1. <pre>
  2. <?php
  3. $dir = "/export";
  4. print_r(scandir($dir));
  5. ?>
  6. </pre>


zwraca mi nieznany do tej pory Warning:

Warning: scandir(/export) [function.scandir]: failed to open dir: No error in C:\Program Files\WebServ\[b]httpd-users\[/b].........test.php on line 80
Warning: scandir() [function.scandir]: (errno 0): No error in C:\Program Files\WebServ\httpd-users\.........test.php on line 80

nie mam pojęcia jak do tego podejść. Próbowałem szukać tego na google, ale nie znalazłem odpowiedzi. Domniemam, że to problem z Windowsem, do tej pory pod linuxem wszystko działało tak jak powinno.
PawelC
Zrób tak:
  1. <?php
  2. $dir    = './export';
  3. $files1 = scandir($dir);
  4. print_r($files1);
  5. ?>

Nie masz tu kropki:
  1. <?php
  2. $dir = "/export";
  3. ?>
pi_wo
Cytat(ExPlOiT @ 1.04.2009, 10:55:34 ) *
Zrób tak:
  1. <?php
  2. $dir    = './export';
  3. $files1 = scandir($dir);
  4. print_r($files1);
  5. ?>

Nie masz tu kropki:
  1. <?php
  2. $dir = &#092;"/export\";
  3. ?>


Dzięki wielkie smile.gif To moje gapiostwo, czy też pod linuxem ma prawo działać bez "." ?
PawelC
Powinno działać smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.