Ok, ich habe das Problem jetzt "umgangen" indem ich den Eingabeteil ausgelagert habe in "eintrag.php". Damit sollte die Gefahr zwar nicht mehr direkt bestehen, aber ist halt die Frage, obs komfortabel ist
Mir fällt gerade was auf, und zwar funzt das "Löschen" Script von Spawn zwar, allerdings wird immernur der erste Eintrag (der älteste) gelöscht und nicht der, den man ausgewählt hat.. Ist jetzt nicht schlimm, aber könnte vielleicht ein bisschen ärgerlich sein, wenn ein anderer Webmaster es ausprobiert bei SEINEM Gästebuch..
Mir fällt gerade was auf, und zwar funzt das "Löschen" Script von Spawn zwar, allerdings wird immernur der erste Eintrag (der älteste) gelöscht und nicht der, den man ausgewählt hat.. Ist jetzt nicht schlimm, aber könnte vielleicht ein bisschen ärgerlich sein, wenn ein anderer Webmaster es ausprobiert bei SEINEM Gästebuch..
Jo, kleiner Fehler nur. Zeile 236 in guestbook.php muss das '.$a.' ersetzt werden duch <?=$a ?>, da sich die Ausgabe ja nicht im PHP-Code befindet, sondern im HTML-Code. Also der komplette Link: <a class="GBlink" href="loeschen/loeschen.php?id=<?=$a ?>" target="_self">Eintrag löschen</a>
BTW: [keine Kritik!] Wer hat sich denn bei der Eingabe, bei den Smilies, die Größenangebe im CSS überlegt? Die Dinger sind doch alle gleich groß (bis auf den hier --> ), kann man doch weglassen, dadurch wir der Code schlanker und übersichtlicher.
Und noch was: Im <img>-Tag der Smilies stehen die beiden Attribute title="" und alt="", vielleicht findet sich noch einer, der wenigstens das alt="" füllt (das title="" kann im Prinzip raus) aber alt="" sollte man lt. W3C schon füllen.
Jaja, ich würde es ja gerne selbst machen bzw. hätte es selbst gemacht, aber zu Hause hab ich z.Zt. keinen I-net Zugang und hier auf Arbeit bleibt nur Zeit zum kritisieren...
so....hab das löschenscript jetzt in ein ACP verfrachtet mit login und so...dann kann man dort auch noch andere sachen "reinscripten" wie zum beispiel das kommentieren oder editieren von einträgen..hatt ich jetzt aber keine lust zu ...
das passwortscript ist noch ein wenig unsicher... ok, ich weiß schon, php passwort scripts ohne datenbank sind generell unsicher... aber ich kann die AdminStartPage.php einfach so aufrufen...
ja..da hab ich en biss rumhantiert mit den sessions...ich übergeb bei jedem link die session_id mit so das jemand der cookies nicht akzeptiert trotzdem in den admin bereich kommt. normalerweise solltest du aber zumindest 1 mal über den loginbereich gekommen sein..egal..ich glaub ich hol das wieder raus so das es nur mit cookies läuft..alles andere kann sich dann mal bei gelegheit ein anderer angucken...was die sicherheit des passwortes betrifft...das ist ja in der config.inc.php als md5 gespeichert. Also selbst wenn jemand den deinen code der config auslesen kann weis er immer noch nicht was es für ein passwort ist (aber alles ist machbar ich weis, aber es geht hier ja rein um 0815 benutzer )
da fällt mir gerade brühwarm ein das ich bei der abfrage zwar das passwort überprüfe aber den namen nicht ...tztztz..die hitze macht einem echt zu schaffen *schwitz* *brutzel* *kernschmelze*
ich hab mir mal gedacht, mach ich mal wieder was sinnvolles () und gugg mir nochmal die Source an. Jetzt hab ich ja mittlerweile große Kenntnisse über PHP erlangt (nicht zuletzt durch HomePH Design) und habe ein wenig gescriptet:
Ich habe die Source jetzt aufgeräumt, das Gästebuch umfasst jetzt wieder eine Datei (trotzdem mit einer Reloadsperre, also kann man nicht einen Eintrag beliebig oft durch F5 eintragen). Außerdem kann man nun zwischen mehreren Designs wählen, die man im Konfigurationsteil einstellen kann, oder das Design (in der Datei) selbst schreiben (mit Vorgaben bzw. Hilfen).
CHMOD-Rechte werden nun vom Gästebuch auch selbstständig gesetzt, außerdem hab ich jetzt eine Überprüfung drinnen, ob Eingaben bei Homepage und email gemacht wurden, wenn nicht, dann werden die Links ausgeblendet, das wirkt so professioneller
Achja, anstatt den Textlinks für HP und email hab ich zwei Grafiken verwendet, dadurch können die beiden anderen Zellen breiter werden und dadurch auch lange Namen (fast) immer in einer Zeile dargestellt werden.
Die Konfiguration ist jetzt ebenfalls einfacher.. Ich hab mir mal erlaubt, diese Version als 1.5 zu bezeichnen
sag mal, wo ist eigentlich die aktuelle version vom guestebuch? wir koennten die dann hier mal richtig verlinken - deine links gehen nämlich alle nicht
ich hab mir mal gedacht, mach ich mal wieder was sinnvolles () und gugg mir nochmal die Source an. Jetzt hab ich ja mittlerweile große Kenntnisse über PHP erlangt (nicht zuletzt durch HomePH Design) und habe ein wenig gescriptet:
Ich habe die Source jetzt aufgeräumt, das Gästebuch umfasst jetzt wieder eine Datei (trotzdem mit einer Reloadsperre, also kann man nicht einen Eintrag beliebig oft durch F5 eintragen). Außerdem kann man nun zwischen mehreren Designs wählen, die man im Konfigurationsteil einstellen kann, oder das Design (in der Datei) selbst schreiben (mit Vorgaben bzw. Hilfen).
CHMOD-Rechte werden nun vom Gästebuch auch selbstständig gesetzt, außerdem hab ich jetzt eine Überprüfung drinnen, ob Eingaben bei Homepage und email gemacht wurden, wenn nicht, dann werden die Links ausgeblendet, das wirkt so professioneller
Achja, anstatt den Textlinks für HP und email hab ich zwei Grafiken verwendet, dadurch können die beiden anderen Zellen breiter werden und dadurch auch lange Namen (fast) immer in einer Zeile dargestellt werden.
Die Konfiguration ist jetzt ebenfalls einfacher.. Ich hab mir mal erlaubt, diese Version als 1.5 zu bezeichnen
achja, ich weiß nicht, ob das Problem schon gelöst wurde aber, ich würde es mit explode() versuchen, Infos darüber findest du im PHP-Manual, meiner Meinung nach, die Effektivste möglichkeit ein GB zu Proggen, allein schon, weil das Design nicht direckt in der Txt Datei gespeicher wird.
Ansonsten halt MYSQL , aber das halt wieder ne Nummer komplizierter hab mich auch ca. 1 Jahr davor gedrückt