Dave: Neue Seite im Gästebuch erzeugen

Hallo,
in http://forum.de.selfhtml.org/archiv/2002/9/23680/#m131025 habe ich mal gefragt, wie man automatisch mit PHP einen Link setzen kann, der die Start- und Endwerte neu setzt, _wenn_ mehr als 10, 20, 30 usw.  Einträge existieren. Jetzt hab ich nochmal Eine Fräge: Wie kann ich die Einträge dann Sinnvoll trennen? (Siehe http://forum.de.selfhtml.org/archiv/2002/9/23680/#m131454) Weil Die Lösung mit dem #-Zeichen ist mir zu leicht zu sobtieren. Wenn jetzt jemand in seinem Eintrag das Zeichen verwendet, hat er Pech. Ich hab halt das Problem, dass jedes Zeichen, das ich eingeben kann, auch beim user geht. Wie trenn ich die Einträge sauber? Ach ja: Gibt es ausserdem noch eine Möglichkeit, html-tags (insbesondere sch... javascripts) zu deaktivieren? Vielen vielen Dank schonmal

Dave

  1. Hallo,
    in http://forum.de.selfhtml.org/archiv/2002/9/23680/#m131025 habe ich mal gefragt, wie man automatisch mit PHP einen Link setzen kann, der die Start- und Endwerte neu setzt, _wenn_ mehr als 10, 20, 30 usw.  Einträge existieren. Jetzt hab ich nochmal Eine Fräge: Wie kann ich die Einträge dann Sinnvoll trennen? (Siehe http://forum.de.selfhtml.org/archiv/2002/9/23680/#m131454) Weil Die Lösung mit dem #-Zeichen ist mir zu leicht zu sobtieren. Wenn jetzt jemand in seinem Eintrag das Zeichen verwendet, hat er Pech. Ich hab halt das Problem, dass jedes Zeichen, das ich eingeben kann, auch beim user geht. Wie trenn ich die Einträge sauber? Ach ja: Gibt es ausserdem noch eine Möglichkeit, html-tags (insbesondere sch... javascripts) zu deaktivieren? Vielen vielen Dank schonmal

    Dave

    Auf deine 1.Frage weiß ich keine Antwort, aber HTML  kann man deaktivieren durch:
    $text = htmlentities($text);
    wobei $text die Variable ist in der HTML "ausgeschaltet" wird.

    Wenn das nicht geht ersetze doch einfach alle <
    $text = str_replace("<", "",$text);

  2. Hallo,

    Du könntest im Text mit preg_replace() beim Schreiben alle eingegebenen # gegen # ersetzen, und beim Anzeigen umgekehrt vorgehen!

    Grüße
    Andreas