ďťż
Podstrony
|
telcocafeMam skrypt<?php $katalog = "niusy"; $kat = opendir($katalog); while ($plik = readdir($kat)){ $rozszerzenie=substr($plik,strrpos($plik,'.')); if ($rozszerzenie==".txt"){ $baza["$katalog/$plik"]= date("y-m-j h:i", filemtime($katalog."/".$plik)); } } closedir($kat); if ($baza<>null){ arsort($baza); while (list($nazwa,$data)=each($baza)){ $linia=0; $nius=file($nazwa); foreach ($nius as $wartosc){ if ($linia==0){ echo "<strong>".$wartosc."</strong>("; echo $data . ")"; } else echo $wartosc; echo "<br>"; $linia++; } echo "<br>"; } } else echo "Brak artykułów"; ?> i taki problem. co mam zrobić aby najnowsze newsy pokazywało na górze. Problem można zobaczyć na tej stronie dzisiejszy news jest na samym dole, a powinien być na górze. Użytkownik simo_n edytował ten post 15 czerwiec 2006, 13:20 Wydaje mi się, że wystarczy zmienić arsort($baza); na rsort($baza); niestety nie działa. wywala mi błędy. Mogłeś chociaż podać jakie... Tutaj można zobaczyć jakie błędy mi wywala/ jest to strona aby pokazać i nic nie działa, nie zwracajcie uwago na to po boku tylko na środku. nadaj odpowiednie uprawnienia plikom, w którym masz dane to znaczy, tym w których pisze czy temu plikowi niusy.php?? Mam jeszcze jeden problem, jak zoptymilizować ten kod <script type="text/javascript" src="http://count.mystat.pl/counter.js"></script> <script type="text/javascript"> <!-- par="?s=szymonnosal&p=index&t=s&c=g10&fg=FFFFFF&bg=000000&d=0"; if (window.writeCounter) writeCounter(); //--> </script> <noscript><a href="http://www.mystat.pl" target="_top" title="Liczniki"><img src="http://www.mystat.pl/servlet/counter.gif?s=szymonnosal&p=index&t=s&c=g10& fg=FFFFFF&bg=000000&d=0" alt="Liczniki"></a></noscript> aby był zgodny z XTHML Tym przechowującym newsy to znaczy, tym w których pisze czy temu plikowi niusy.php?? Mam jeszcze jeden problem, jak zoptymilizować ten kod <script type="text/javascript" src="http://count.mystat.pl/counter.js"></script> <script type="text/javascript"> <!-- Â par="?s=szymonnosal&p=index&t=s&c=g10&fg=FFFFFF&bg=000000&d=0"; Â if (window.writeCounter) writeCounter(); //--> </script> <noscript><a href="http://www.mystat.pl" target="_top" title="Liczniki"><img src="http://www.mystat.pl/servlet/counter.gif?s=szymonnosal&p=index&t=s&c=g10& fg=FFFFFF&bg=000000&d=0" alt="Liczniki"></a></noscript> aby był zgodny z XTHML NIe stety obydwa sposoby nie działają Moim zdaniem, to powinno działać: <?php $katalog = "niusy"; $kat = opendir($katalog); while ($plik = readdir($kat)){ $rozszerzenie=substr($plik, strrpos($plik,'.')); if ($rozszerzenie==".txt"){ $baza["$katalog/$plik"]= date("y-m-j H:i:s", filemtime($katalog."/".$plik)); } } closedir($kat); if ($baza<>null){ arsort($baza); while (list($nazwa,$data)=each($baza)){ $linia=0; $nius=file($nazwa); foreach ($nius as $wartosc){ if ($linia==0) echo "<strong><center>" .$wartosc. "</strong> (". $data . ")</center>"; else echo $wartosc; $linia++; } echo "<br>"; } } else echo "Brak artykułów"; ?> Twój skrypt jest dobry, ale mi nie odpowiada. Już wiem co jest problemem. Otóz data pojawia się bez 0(cyfra) jeśli była np. 6 czerwca. Jak przerobić ten skrypt, aby pokazywał datę z obydwoma cyframi (np. 06- 6czerwiec) Zrób tak tylko ze swoją zmienną przetrzymującą datę: <?php //na przykład $dzien = '1' $miesiac = '6'; $rok = '2006'; if($dzien<10){$dzien='0'.$dzien;} if($miesiac<10){$dzien='0'.$miesiac;} $data = $dzien.'/'.$miesiac.'/'.$rok; ?> Mam nadzieje, że rozumiesz i sobie przerobisz:) Pozdrawiam ^_^ Już sobie poradziłem. MAm taką nadzieję. PRzekonamy się o tym na początku lipca. Nie za bardzo CIę rozumiem, ale powinieneś zajrzeć tu. już sobie poradziłem. A jak się wyświetla zobaczę w lipcu. |
|||
Sitedesign by AltusUmbrae. |