readdir

13 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Jen tak letem světem. .... nerad bych to zase někde tejden hledal. Proč se mi píše readdir(): supplied argument is not a valid Directory resource a ještě totéž u closedir() když adresář to otevřelo bez problémů a doma mě to funguje. Musí se tu tyto dvě funkce podpořit nějakým argumentem......? jako např. u funkce mkdir() kde doma stačí napsat název adresáře?
  2. readdir a closedir potrebuje ako parameter identifikator adresara ktory vrati funkcia opendir
  3. Právě proto píšu že "adresář to otevřelo" ten identifikátor tam samozřejmě mám.
  4. >>supplied argument is not a valid Directory resource a davas spravny identifikator?
  5. jasně. to bych ho musel mít špatně u obou a to už snižuje pravděpodobnost že takovou chybu dělám.......
  6. hmmm, ukaz skript
  7. Ja pouzivam tohle a funguje to! $handle=opendir('../obrazky'); // nastavit ralativni cestu s souboru while (false!==($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "<table widht\"350\">"; echo "<tr>"; echo "<th>$file\n"; } } closedir($handle);
  8. Konečně začínám tušit kde je problém.... Doma mi k otevření aktuálního adresáře stačí prázdnej řetězec jenže tady chtěj tečku. Takže mám teď problém v sestavování názvů adresářů, zřejmě.. Škoda že je webzdarma tak pomalej i přes ftp, abych tu s tim mohl experimentovat...............
  9. A pořád se mi to nedaří. Furt se mi tam odněkud cpou nadřazený adresáře.
  10. while (false!==($file = readdir($handle))) { IMHO / AFAIK blbost, takto to staci, a mas tam !== while ($file = readdir($handle)) {
  11. false!==($file=readdir($handle)) true===($file=readdir($handle)) $file=readdir($handle) to všechno je jedno a to samý, ale nejpřehlednější je určitě ta třetí varianta
  12. Neví někdo proč se mi todle ./.. nevyhodnotí jako adresář? Jinak už mě to, zdá se, funguje.
  13. no protože . a .. jsou adresáře. jeden je aktuální (.) a druhý je adresář rodičovský (..). Krom rootu, kde . i .. ukazuje na /

← Zpět na všechna témata