Autor | Zpráva | ||
---|---|---|---|
vlada____ Profil * |
#1 · Zasláno: 27. 4. 2009, 18:41:00
Ahoj,
Mam problem nedari se mi seradit soubory dle nazvu: $dir=new DirectoryIterator('../test_foto/thumbnails/'); sort($dir); foreach ($dir as $photo) { if (!$dir->isDot()) { if (!$dir->isDir()) { echo $photo; } } } dostavam chybu: Warning: sort() expects parameter 1 to be array, object given in .... asi nespravne pouzivam sort. nevite co stim? |
||
AM_ Profil |
#2 · Zasláno: 27. 4. 2009, 18:51:12
$dir zde není pole, ale objekt - objekt nemůžeš třídit. Výpis souborů lze řešit obdobně procedurální metodou přes funkci scandir:
$root = '../test_foto/thumbnails/'; $dir = scandir(); sort($dir); foreach ($dir as $record){ if (!is_dir($root.$record)){ echo $record; } } Asi by to nějak šlo i objektově přes tu třídu, ale to si nastuduj v dokumentaci o ní. |
||
vlada____ Profil * |
#3 · Zasláno: 27. 4. 2009, 19:09:19
rozumim, diky za pomoc
|
||
Časová prodleva: 15 let
|
0