Ok dzięki
Miałem robić tą funkcją ale nie chciałem przerabiać tego co już mam, ale i tak w miarę pisania okazało się ze będzie trzeba ;]
Już zaczynałem pisać coś w stylu sortowania bombelkowego .. ale i tak nie wyszło z moim kodem.
Witam ponownie.
Nie będę tworzył kolejnego wątku bo pytanie podobne..
Jak zmodyfikować taki kod aby dołączyć do niego sortowanie alfabetyczne..
przykładowa nazwa pliku wygląda tak: 'jakaś nazwa.ddmmrrrggmmss.txt'
{
if(($nazwa==".") or
($nazwa=="..")) {print"";} else{
$wpisana_nazwa_pliku=explode(".",$nazwa); // odcinam sama nazwe bez daty i rozszerzenia
$plikc=fopen($folder.'/'.$nazwa, r
);
echo '. <span class=st1><a href="'. $text[1] .'" target="blank">'. $wpisana_nazwa_pliku[0] .'</span></a> <br>'; if($text[2]==''){ echo '';} else{
echo '<span class="st4">Opis: '. $text[2].'</span><br>'; }
echo '<span class="st2">dodał/a:<b><span class="st3"> '.$text[0] .'</span> </b> '. $text[3] .'</span><br>'; //echo 'link: '.$text[1] ; // dodany link
//echo '<hr class="hr1">';
}
}
Próbowałem tak ale teraz nie działa mi funkcja explode()
$ile_plikow=0;
if ($file === '.' || $file === '.') continue;
$dirArray[] = $file; //przypisujemy do kolejnego elementu tablicy nazwę pliku
$ile_plikow++;
}
//echo implode("\n",$dirArray); //zamiast \n można wstawić np. <br>
for($i=0;$i<$ile_plikow;$i++)
{
$wpisana_nazwa_pliku=explode(".", $dirArray[$i]); // odcinam sama nazwe bez daty i rozszerzenia
if(($nazwa==".") or ($nazwa=="..")) continue;
echo $wpisana_nazwa_pliku .'<br>'; echo $dirArray[$i].'<br>';
}
Dobra działa zrobiłem kilka głupich błędów..
powinno byc
#
echo $wpisana_nazwa_pliku[0] .'<br>'; if ($file === '.' || $file === '..') continue;
i takie tam