![]() |
![]() |
![]()
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%) ![]() ![]() |
No i poczytałem... wg tego co jest tu: http://php.net.pl/manual/pl/function.fopen.php napisane, " 'X' Tworzy i otwiera plik tylko do zapisu; umieszcza wskaźnik pliku na jego początku." a to mnie przecież nie interesuje. ja mam juz plik, w którym są zawarte wpisy więc jak użyję X to wyskoczy bąd i tak sie dzieje. próbowalem użyć opcji r+ przy zapisywaniu, ale to zastępuje to co bylo w danych linijkach a nie dopisuje...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 21:13 |