Sehe ich das richtig, dass beim Schreiben eines Kommentars AJAX verwendet wird? Klasse :) Allerdings gibt es da noch ein paar Kleinigkeiten: Der Text "Zeige 0-8 Kommentare von 8" wird nicht aktualisiert, wenn man den Kommentar geschrieben hat. Und sollte es nicht "Zeige 1-8 Kommentare von 8" heißen? "0-8" wären ja insgesamt 9 Kommentare... Außerdem sollte auch beim Ändern eines Kommentars AJAX verwendet werden, finde ich :)
[Nachtrag]
Als ich eben einen Kommentar mit den " Zeichen geschrieben habe, hatten alle einen Backslash \ vor sich stehen, also so \"Blub\". Beim Aktualisieren der Seite waren die Backslashes allerdings verschwunden. Woran liegt das? Ich habe auf meiner Website auch das Problem, dass seit ich PHP 5 verwende, vor einigen Sonderzeichen ein Backslash gesetzt wird. Und wieso ist es nach dem Aktualisieren der Seite verschwunden? Filterst du das in PHP manuell raus, und im AJAX halt nicht?
>Der Text "Zeige 0-8 Kommentare von 8" wird nicht aktualisiert, wenn man den Kommentar geschrieben hat. Und sollte es nicht "Zeige 1-8 Kommentare von 8" heißen? "0-8" wären ja insgesamt 9 Kommentare
Ich hab da mal jetzt einfach $start+1 gemacht in der Hoffnung dass das korrekt ist.
>Außerdem sollte auch beim Ändern eines Kommentars AJAX verwendet werden, finde ich :)
Full ack ;)
>Als ich eben einen Kommentar mit den " Zeichen geschrieben habe, hatten alle einen Backslash vor sich stehen, also so \"Blub\". Beim Aktualisieren der Seite waren die Backslashes allerdings verschwunden. Woran liegt das? Ich habe auf meiner Website auch das Problem, dass seit ich PHP 5 verwende, vor einigen Sonderzeichen ein Backslash gesetzt wird.
Probiers jetzt mal bitte.
>Und wieso ist es nach dem Aktualisieren der Seite verschwunden? Filterst du das in PHP manuell raus, und im AJAX halt nicht?
Dunno. Das magic_quotes dingens von PHP hab ich noch nie richtig nachvollziehen können ;)
vllt. ist auch Javascript daran schuld.
>>Als ich eben einen Kommentar mit den " Zeichen geschrieben habe, hatten alle einen Backslash vor sich stehen, also so \"Blub\". Beim Aktualisieren der Seite waren die Backslashes allerdings verschwunden. Woran liegt das? Ich habe auf meiner Website auch das Problem, dass seit ich PHP 5 verwende, vor einigen Sonderzeichen ein Backslash gesetzt wird.
>Probiers jetzt mal bitte.
Also jetzt wurde garnichts im eigentlichen Kommentarfeld angezeigt, allerdings auch bei Kommentaren ohne " Zeichen. Erst bei einem Neuladen der Seite war der Kommentar dann zu sehen, ohne Backslashes.
Hm doofe Frage, was ist Ajax überhaupt?
Und vielleicht liegt das an htmlspecialchars()? Vielleicht wird es doppelt geparst also das & wird zu & und darum wird aus < (< als beispiel) dann <, was der Browser dann als < anzeigt, statt als <?
BLA! Hier war jedemenge codegeschnipsel was aber ersetzt wurde :C