Mam kod php który ma za zadanie wyświetlić w posortowanej tablicy tytuły plików(do pobrania) kod:
[php:1:119422cd6b]<?php
$path='pliki/newsy';
$dir2=opendir($path);
$sub=array();
while(($ret=readdir($dir2))!=null){
if($ret!="." && $ret!=".."){
if(eregi(".txt",$ret)){
$sub[]=$ret;
$time=@file($path."/".$ret);
$times[]=chop($time[6]);
};
};
};
@array_multisort($times,SORT_ASC,$sub);
echo"<!--<a HREF="admin.php?mode=form">administracja</A>-->";
for($i=0;$i<count($sub);$i++){
if($i==20){
break;
}
$plik=@fopen("pliki/newsy/".$sub[$i],"r");
while(!feof($plik)){
$uid=chop(fgets($plik,1000));
$login=fgets($plik,1000);
$tresc=fgets($plik,500000);
$data=fgets($plik,1000);
$tytul=fgets($plik, 10000);
$avatar=chop(fgets($plik, 1024));
$author=chop(fgets($plik, 1024));
$mail=chop(fgets($plik, 1024));
$www=chop(fgets($plik, 1024));
$ocena=chop(fgets($plik, 1024));
$gwarancja=chop(fgets($plik, 1024));
$kategoria=chop(fgets($plik, 1024));
$system=chop(fgets($plik, 500000));
$typ=chop(fgets($plik, 1024));
$jakosc=chop(fgets($plik, 1024));
$zuzycie_procesora=chop(fgets($plik, 1024));
$komfort=chop(fgets($plik, 1024));
$mozliwosci=chop(fgets($plik, 1024));
$rozmiarek=chop(fgets($plik, 1024));
$adres1=chop(fgets($plik, 1024));
$adres2=chop(fgets($plik, 1024));
$adres3=chop(fgets($plik, 1024));
$litera=chop(fgets($plik, 1024));
$timestamp=fgets($plik, 1024);
$tresc_ex=explode("|**|",$tresc);
$tresc_ex[1]=stripslashes($tresc_ex[1]);
echo"$tytul ($data)";
?>[/php:1:119422cd6b]
Właśnie chce aby tytuły plików były posortowane alfabetycznie, a to mi wywala:
ACDSee 6.03 (3-05-2004 )
Acrobat Reader 6.0 PL (3-05-2004 )
AC3Filter 0.70b (3-05-2004 )
Audiofilters AC3 2.6 (3-05-2004 )
Advanced GIF Optimizer 4.0.12 (3-05-2004 )
Animation Shop 3.05 (3-05-2004 )
Ad-aware 6.181 (3-05-2004 )
ALLPlayer 2.0 (3-05-2004 )
AVIcodec 1.1.0.4 (3-05-2004 )
Niebardzo posortowane....
Zmieniałem zawartość lini(nawiasu kwadratowego):
[php:1:119422cd6b]<?php
$times[]=chop($time[6]);
?>[/php:1:119422cd6b] ale wartość 6 najbardziej przypomina posortowanie alfabetyczne... Z góry dziękuje za pomoc