pejo: xmlhttprequest-beispiel-2

problematische Seite

Das Beispiel2 hat einen Fehler in der HTML Seite.

In der Zeile
<input id="username" pattern="^[a-z0-9]{4,20}$" title="Der Benutzername muss aus kleinen Buchstaben(a-z) und/oder Ziffern(0-9) bestehen und 4-20 Zeichen lang sein">

sollte statt id= name= verwendet werden, dann empfängt das php script auch "Daten".

Siehe auch die Frage im bereits archivierten Beitrag: https://forum.selfhtml.org/self/2016/jul/19/xmlhttprequest-beispiel-2/1671480#m1671480

Lösung mit den Entwicklerwerkzeugen im FF, und mit Schreiben in Datei innerhalb des PHP scrpits ausgetestet. z.B.

<?php$phplogdatei = fopen ("/run/shm/phplog.txt", "a");
fputs($phplogdatei, "anfang ->" . htmlspecialchars($_POST['username']) . "<- @ " . date('H:i:s') . "\n");fputs ($phplogdatei, "ende ->" . $responseText . "<- @ " . date('H:i:s') . "\n");

fclose($phplogdatei);

?>
  1. problematische Seite

    Hallo pejo,

    Das Beispiel2 hat einen Fehler in der HTML Seite.

    Danke für deinen Hinweis.

    In der Zeile
    <input id="username" pattern="^[a-z0-9]{4,20}$" title="Der Benutzername muss aus kleinen Buchstaben(a-z) und/oder Ziffern(0-9) bestehen und 4-20 Zeichen lang sein">

    sollte statt id= name= verwendet werden, dann empfängt das php script auch "Daten".

    Nicht „statt“ sondern „und“. Die ID ist notwendig um die Verbindung zwischen label und input herzustellen.

    Bis demnächst
    Matthias

    --
    Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.