Сортировка фаилов по имени

DuMuK

Новичок
Сортировка фаилов по имени

Добрый день,

У меня возникла проблема. У меня есть скрипт для галлереи, который автоматичекси в папке находит фотографии и выводит на экран по названию 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
 

Фанат

oncle terrible
Команда форума
тогда glob()

-~{}~ 14.08.09 14:13:

хотя она тоже с массивами.
но все равно придется. это не так сложно
 
Сверху