![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.03.2004 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym napisać skrypt, który miałby za zadanie wyświetlać tekst (długości 43 naków) z plików kolejno od ostatniego do 5-ciu plików wstecz o rozszeżeniu *.dat, znajdujących się w katalogu komentarze. Każdy plik *.dat to odrębny komentarz.
Chciałbym też aby te 43 znaki (wycinek komentarza) były wyświetlane jako link prowadzący do całej treści zawartej w danym pliku (*.dat). Dodam tylko, że pliki komentarzy są zapisywane w następujący sposób: najnowszy komentarz jest zapisywany jako ostatni (np: 1.dat, 2.dat, ...) w kataogu komentarze. Prosiłbym o wskazówki jakich funkcji użyć oraz komentarze w przykładowych kodach... Mam nadzieję, że zozumiale wszystko opisałem ![]() Pozdrawiam. Ten post edytował Forgoot 29.10.2005, 15:19:39 -------------------- "Nie bój się krytyki, ale pochwały lękaj się bardzo"
Zapraszam: www.Przerosl.com.pl ! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
uzywasz funkcji scandir() i masz juz tablice z plikami i katologami. sa one zapisane alfabetycznie wiec bierzesz 5 ostatnich elementow. mozesz to zrobic w petli najpierw count() zeby zliczyc wszystkie elementy, przypisujesz to do jakiejs zmiennej robisz 5 iteracji zakazdym razem zmniejszajac o jeden wartosc tej zmiennej np.
wyswietlanie polega na otworzenu pliku pobranie jego zawartosci substr() obcinasz ilosc znakow cie interesujaca, i dajesz to jako link z parametrem, ktorym jest miejsce w tablicy plik. jak ktos kliknie link odczytujesz parametr i juz wyswietlasz tylko ten jeden plik. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:31 |