PHP teils “deaktiviert” in Google Chrome?
Hallo ich hoffe hier sind ein paar die sich damit auskennen, denn ich brauche undbedingt eure Hilfe! Undzwar habe ich mir auf meiner Webseite ( http://www.partykings.bplaced.net/ ) Einige Formulare und sowas erstellt. So der PHP Code müsste auch richtig sein! Da im Internet Explorer und Firefox alle Daten in die Mysql datenbank geschrieben werden ( wenn alle Felder ausgefüllt sind etc. ) Allerdings im Google Chrome wird in der Mysql Datenbank kein “Inhalt” geschrieben. Ich bekomme immer nur ein lerres Feld und eine Id. ( Egal ob die Felder gefüllt sind oder nicht. ) Auch gibt er alles wieder. z.B geb ich was ein und er gibt wieder “sie müssen alle Felder ausfüllen”. Am PHP Code kann es ja anscheinend nicht liegen. Da es ja im IE und FF 100% funktioniert.
Hier habe ich mal ein Formular und ein PHP Code einer meiner Anwendungen hochgeladen. ( Das ist jetzt von dem “Newsletter abo”. http://www.partykings.bplaced.net/Code.txt
Hoffe jemand kann mir helfen. Da ich echt ratlos bin und auch schon bei meinem Webspace anbieter gefragt habe ( bplaced ) der mir aber auch noch nicht alzusehr weiterhelfen konnte.
Mfg Nicklas
habe das enctype=”text/html” jetzt mal rausgenommen aber das ändert nichts!
Und wenn ich im Google Chrome jetzt was eingebe sagt er immer es ist falsch und trägt dann natürlich nichts ein.
Ich tippe mal darauf, dass Chrome das @-Zeichen anders kodiert, als andere Browser, wenn enctype=”text/html” im Formular angegeben ist. Deswegen kommt im PHP-Script eine ungültige E-Mail Adresse an, die von der Funktion is_mail auch als ungültig anerkannt wird und false zurückgibt. Lass den enctype testweise mal weg oder probier einen anderen.
probier mal folgendes:
http://www.file-upload.net/download-3693105/123456.js.html
123456.js in validation.js umbenennen und direkt in den Ordner der index.php ablegen, wenn da keine Fehlermeldung zurückkommt, dann das Script in den Ordner des Newsletters ablegen und wieder probieren