Gästebuch

Alles, was PHP betrifft, kann hier besprochen werden.

Gästebuch

Postby jord » 27. May 2007 20:20

Guten abend,

scripte gerade an meinem Gästebuch. Das sepichern / laden in der Datenbank und das darstellen mit PHP läuft wunderbar.
Müsste jetzt nur wissen wie man wenn der z.B. 5Einträge gemacht hat, eine neue Seite anfängt und sowas mit ner IP-Sperre nach einem eintrag wäre auch schön, aber das kommt danach?

Vllt. kann mir ja jm. helfen.

Gruß Dave
jord
 
Posts: 31
Joined: 12. May 2007 21:23
Location: Düsseldorf

Postby KingCrunch » 27. May 2007 21:49

Naja, hat alles recht wenig mit PHP zu tun, sondern sind mehr algorithmische Probleme.

1. 5 Einträge pro Seite:
Speicherst du die Einträge in einer Datenbank, die SQL versteht? Da ist LIMIT dein Freund. Ansonsten (bei einer Textdatei) bleibt dir so viel nicht übrig. Ich nehme an, du speicherst die Eitnräge chronologisch aufsteigen (neuste zuletzt). Dann musst du wohl oder übel immer die gesamte Datei einlesen und dann eben die letzten 5 Einträge ausgeben. Wie das abläuft hängt allerdings von deiner internen Struktur ab.

2. IP-Sperre
Nach Eintrag IP und Zeit speichern. Wenn bei einem Eintrag diese IP wieder erkannt wird, sperren. Nach Ablauf einer Zeitspanne IP-Eintrag entfernen.
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby jord » 28. May 2007 11:09

das mit der IP hab ich direkt hinbekommen, aber bei den einträgen hackt es immer noch
jord
 
Posts: 31
Joined: 12. May 2007 21:23
Location: Düsseldorf

Postby DJ DHG » 28. May 2007 22:18

Moin moin!

In was wird denn gespeichert?

mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby jord » 29. May 2007 00:00

speicher das ganze in einer mysql datenbank
hab für die jeweiligen Sachen (name...) einzelen felder erstellt.
Soll ich sozusagen 5einträge ausgeben lassen und auf der nächsten seite wieder die datenbank aufrufen und wieder mit limit 5 rausziehen und darstellen.
Aber wie macht der mir automatisch immer ne neue seite..
jord
 
Posts: 31
Joined: 12. May 2007 21:23
Location: Düsseldorf

Postby DJ DHG » 29. May 2007 07:07

User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests