Autor Zpráva
Pacl
Profil
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
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
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
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
Alphard:
děkuju už vše funguje.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0