Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.07.2007, 12:17   #1
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User

Wie bekomme ich ein Formular XHTML-strict konform?


Hallo zusammen

Wie mir vorhin auffiel scheint das doch ein recht kniffliges Problem zu sein und ich hoffe jemand hier weiß Rat. Ein XHTML-strict konformes Formular zu erstellen ist kein Problem - solange man nicht mit einer Session arbeiten muß.
Was passiert ist nämlich, daß PHP automatisch ein hidden-Field zwischen die Form-Tags setzt um die SID zu transportieren. Dummerweise macht PHP das genau zwischen dem Form-Tag und dem Fieldset-Tag, wodurch das Formular bei der Validierung durchfällt. Ich hab' mir schon einen abgegoogelt (<- neue Wortkreation ) und dabei festgestellt, daß dieses Problem durchgängig zurück verfolgt werden kann bis Anno Tobak. Eine funktionierende Lösung gefunden habe ich allerdings nicht

Der einzige Link den ich gefunden habe der das Problem etwas anschaulicher beschreibt, und eine vermeintliche Lösung anbietet, findet man hier. Allerdings bringt bei mir das dort als Lösung angegebene ini_set rein gar nichts.

Das kann doch nicht sein das man kein XHTML-strict Formular valide hinbekommt, wenn man mit Sessions arbeitet. Sooo selten ist das nun auch wieder nicht, oder?!
Rizzo ist offline   Mit Zitat antworten


Alt 05.07.2007, 12:51   #2
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Das Problem ist mir schon vor Jahren auch mal aufgefallen. Ich hab's letztlich ignoriert, ist ja nicht so schlimm. Das Dokument ist ja immerhin noch wohlgeformtes XML, so dass ein XML-Parser keine Leseprobleme bekommt. Und was die Validität betrifft: Du kannst so ohne weiteres nichts dran ändern, also musst Du dir selber auch als "Validitätsfanatiker" keine Vorwürfe machen. Wenn irgend jemand ganz genaues dich drauf hinweist, erklärst Du, woher das kommt, und gut is.
seb ist offline   Mit Zitat antworten
Alt 05.07.2007, 13:07   #3
TP-Insider
 
Benutzerbild von Guin
 
Registriert seit: Nov 2006
Ort: Lübeck
Guin hilft, wo's gehtGuin hilft, wo's gehtGuin hilft, wo's geht
Hallo.
Ich wusste gar nicht, dass PHP auch auf diese Weise die SID übertragen kann. Mit "session.use_only_cookies 1" müssten SessionID in einem Cookie gespeichert werden, oder habe ich das Problem nicht verstanden?
Welche PHP Version wird denn genutzt?
Guin ist offline   Mit Zitat antworten
Alt 05.07.2007, 13:46   #4
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
@ seb
Das ist richtig, die Funktionalität wird nicht beeinträchtigt. Es sieht aber sch**** aus, wenn beim Kunden im Validator grün, grün, grün, ROT, grün, usw erscheint, wo er doch sooo viel wert auf valide legt
Ich hab klammheimlich den Doctype auf der Formularseite auf transitional geändert, dann erscheint es auch als valide
Allerdings wurmt es trotzdem etwas, wenn man ein Problem nicht "korrekt" gelöst bekommt.


@ Guin
Die PHP Version spielt scheinbar keine Rolle, da ich das Problem auf 5.2.3 (local), 5.2.2 (Server), 4.4.5 (anderer Server) habe. Beim googlen findet man auch Fragen die das selbe Problem betreffen die schon Jahre zurück liegen. Das Problem scheint bereits seit 4.x zu existieren.
Rizzo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Wie bekomme ich ein Formular XHTML-strict konform? Wie bekomme ich ein Formular XHTML-strict konform?
« MySQL - Problem mit enum | Gäste sollen Einträge auf HP machen können und Bilder hochladen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:22 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67