Autor | Zpráva | ||
---|---|---|---|
Pacl Profil |
#1 · Zasláno: 7. 10. 2011, 18:51:08
Mám tenhle kod který si uloží adresář a čte jej:
$dir = dir($folder_name); ... while ($file = $dir->read()) { ... } Doma na localhostu, na wz.cz mi to čte soubory podle abecedy. Tedka po uploudu na jiný hosting to čte zpřeházeně. Nevím proč, zkoušel jsem jestli to náhodou nečte podle datumu nebo podle něčeho jiného. To jsem vyloučil. |
||
Davex Profil |
#2 · Zasláno: 7. 10. 2011, 20:37:47
Pacl:
„Nevím proč, zkoušel jsem jestli to náhodou nečte podle datumu nebo podle něčeho jiného.“ Jména se čtou v pořadí jak jsou uloženy v adresáři. Pokud mají být vždy v abecedním pořadí, tak se musí před výpisem setřídit. |
||
Pacl Profil |
#3 · Zasláno: 8. 10. 2011, 01:42:59
Davex:
„Jména se čtou v pořadí jak jsou uloženy v adresáři“ uložena v adresáři podle čeho ? Ja myslím že se data v adresáři ukládají podle toho v jakým pořadí tedy podle data nahrání ? Na různý servery to nahrávám stejným způsobem, vždy se to kopíruje podle abecedy. |
||
Alphard Profil |
#4 · Zasláno: 8. 10. 2011, 01:51:06
Na to se nedá spolehnout. Doporučuji neřešit to půl dne a použít třeba scandir(), který to seřadí dle abecedy.
|
||
Pacl Profil |
#5 · Zasláno: 8. 10. 2011, 10:51:53
Alphard:
děkuju už vše funguje. |
||
Časová prodleva: 13 let
|
0