![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 19.03.2006 Skąd: Wisła Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien problem. Chcę zrobić księgę gości opartą na plikach. Zatem...
Mam bazę danych w pliku baza.txt: Cytat user1|user1@mail.pl|wpis1 user2|user2@mail.pl|wpis2 Nastęnie zrobiłem skrypt czytający poszczególne dane:
Chyba jest zrozumiały... Teraz mój problem. Wyświetla mi tylko 1 wpis. Za pierwszym obiem $i=1, ok, skrypt działa, za drugim razem $i=0 - nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Nie wiem też jaką użyć funkcję, aby zczytało ile jest linijek w pliku :/ Być może lepiej użyć jakąś inną pętlę :?: Prosze o pomoc! pozdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.02.2006 Skąd: Recz Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem odnośnie księgi gości i update'u. Wykorzystałem kod z książki "php 101 praktycznych skryptów" przerabiając go na Update do stronki aktualności. (tylko członkowie strony znają link do updatowania) Struktura jest następująca: - add.temp - formularz dodawania - index.php - plik inkluduje 'main.temp' - main.temp - cały wygląd stronki, który inkluduje na górze strony 'add.temp'a potem 'update.php' - update.php - plik otwierający i wyświetlający wpisy - update.txt - baza wpisów. Wszystko działa nawet dobrze, za wyjątkiem odświerzania, bo gdy ktoś sobie wypełni formularz i klinknie na 'wyślij' to widzi nowy swój wpis, natomiast gdy klinkinie na 'odświerz' w swojej przeglądarce to kopiuje mu się ostatni wpis i jeżeli będzie tysiące razy klikał to powstanie tysiące takich samych wpisów - użyłem CHMODów i nic może jakieś ?flock()? nie wiem jak zmodyfikować pomocy. Oto kody: add.temp index.php
main.temp
update.php
Ten post edytował Maveilthain 4.05.2006, 11:05:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 01:07 |