DuMuK
Новичок
Сортировка фаилов по имени
Добрый день,
У меня возникла проблема. У меня есть скрипт для галлереи, который автоматичекси в папке находит фотографии и выводит на экран по названию 0001.jpg 0002.jpg 0003.jpg 0004.jpg 0005.jpg 0006.jpg и т.д. Скрипт работает замечательно, но только на локалке. Когда я закачал на сервер, я ужаснулся, когда увидел сортировку фаилов. Мне она стала вообще не понятной. Написал в тех службу - сказали используй функцию asort. Но у меня больше 300 фоток. Помогите пожалуста, что делать.
Вот сам скрипт
это где можно это увидеть - http://www.scteam.lt/galerija.php?b=sc_6
Добрый день,
У меня возникла проблема. У меня есть скрипт для галлереи, который автоматичекси в папке находит фотографии и выводит на экран по названию 0001.jpg 0002.jpg 0003.jpg 0004.jpg 0005.jpg 0006.jpg и т.д. Скрипт работает замечательно, но только на локалке. Когда я закачал на сервер, я ужаснулся, когда увидел сортировку фаилов. Мне она стала вообще не понятной. Написал в тех службу - сказали используй функцию asort. Но у меня больше 300 фоток. Помогите пожалуста, что делать.
Вот сам скрипт
PHP:
function get_pictures($folder, $fl='scteam/', $ah='img/sc/', $bal='', $filetype='', $site='') {
$pictures = explode(' ', 'gif jpg jpeg bmp png');
$bal = $_GET['b'];
if (!$site)
$site = $_SERVER["HTTP_HOST"].'/';
if (!strpos($site, "http://"))
$site = 'http://'.$site;
if (is_dir($folder)) {
if ($dir = opendir($folder)) {
while (($file = readdir($dir)) !== false) {
if ($filetype) {
if (substr($file, -3)==$filetype) {
$i++;
$return .= "<td style=\"padding: 5px 5px 5px 5px;\"><img src=\"$site$fl$folder/$file\"></td>";
}
} elseif (in_array(substr($file, -3), $pictures)) {
$i++;
$return .= "<td align='center' style=\"background: url(img/ramka.png);\" width='250' height='171'><a href=\"$site$fl$ah$bal/$file\" rel=\"lightbox\"><img src=\"$site$fl$folder/$file\" border='0' width='198' height='149'></a></td>";
}
if ($i%3==0)
$return .= "</tr><tr><td colspan='3'><img src='img/none.gif' height='15'></td></tr>";
}
closedir($dir);
}
}
return $return;
}
это где можно это увидеть - http://www.scteam.lt/galerija.php?b=sc_6

