Mam poniższy kod:
<?php $opis_f = 'opis.txt'; $min_f = 'min.jpg'; $o = '<?xml version="1.0" encoding="utf-8" standalone="yes"?>'."\n<galerie>\n"; for ($i = 0; $i < 4; $i++) { $path = 'galeria/'.$dirs[$i]; $o .= "<{$dirs_xml[$i]}>\n"; { { $path2 = $path.'/'.$dir; { if ($file != '.' && $file != '..' && $file != $opis_f && $file != $min_f && $file != 'Thumbs.db') { $img[] = $file; } } $opis_f_fn = $path2.'/'.$opis_f; { } else $opis = ""; { $min = $min_f; } else { $min = $img[0]; } $o .= '<mini opis="'.$opis.'" path="'.$path2.'/'.$min.'">'."\n"; foreach ($img as $im) { $o .= "<img>$path2/$im</img>\n"; } $o .= "</mini>\n"; } } $o .= "</{$dirs_xml[$i]}>\n"; } $o .= '</galerie>'; $fn = "gallery.xml"; ?>
Problem wygląda tak, że na jednym serwerze pliki są posortowane w kolejności a na drugim nie.
Struktura folderów, plików wygląda tak, że 101_nazwa, 102_nazwa, 103_nazwa.....01_plik.jpg, 02_plik.jpg itp.
1. Dlaczego na jednym serwerze jest wszystko posortowane a na drugim wywala jakąś losową kolejność ? Co trzeba zmienić w ustawieniach serwera żeby sortowało w kolejności?
lub
2. Co trzeba zmienić w kodzie, żeby sortowało te foldery i pliki ?
Pozdrawiam!!!