![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 14.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Uruchomiłem na mojej stronie internetowej prostą księgę gości. Działa na zasadzie dodawania do pliku .dat nowych wpisów, a następnie odczytu z tego pliku i wyświetlania na stronie. Problem polega na tym, że nowo dodawane wpisy dopisują się na dole listy, a nie u góry. Prościej mówiąc, chcę aby wyświetlanie działało na zasadzie systemów newsów. Nie wiem co zmienić, by skrypt pobierał dane z pliku .dat od końca do początku, (ew. żeby skrypt zapisywał nowe wpisy na początku pliku - efekt chyba ten sam). Niestety nie pamiętam skąd ściągnąłem ten skrypt, ściągałem ich trochę jednocześnie więc nie jestem w stanie sobie przypomnieć... zamieszczam kody skryptu: część zapisująca do pliku:
część odczytująca z pliku Ten post edytował witu 19.02.2008, 01:17:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 14.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
nowotny: no fakt nie napisałem zbyt wiele ale mi się spać chciało (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) teraz jeszcze pokminię coś z innych tematów na forum.
kszychu: ustawiłem przy fopen() parametr X w pliku zapisującym i teraz w ogóle nie zapisuje do pliku... dodano 22.03.2008: udalo mi się rozkminić juz jakis czas temu ale dzisiaj sobie przypomnialem o tym temacie. zamieszczam kod księgi, która działa cudownie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dodałem nawet licznik wpisów i datę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) część wyświetlająca:
część dodająca: Kod <!-- plik dodaj.php --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" > <title>Dodawanie wiadomości</title> </head> <body> <form method="post" action="index.php?id=zapisz"> <div> Imię: <input type="text" name="nick" /><br /> Treść:<br /> <textarea cols="35" name="pole" rows="12"> </textarea> <br /> <input type="submit" value="Wyślij"/> </div> </form> </body> </html> czesc zapisująca:
do pelni szczescia brakuje jeszcze pliku tekstowego ktory przechowuje wpisy: baza.dat , ktorego chmody musimy ustawic na 777. pozdr! Witu Ten post edytował witu 22.03.2008, 00:44:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 23:51 |