Validation w3c et php - HTML/CSS - Programmation
Marsh Posté le 17-06-2005 à 19:39:57
T'as pas songé un instant à faire ce qu'il te dit de faire?
Apparement non
Marsh Posté le 17-06-2005 à 19:44:35
Si si, ça fonctionne, mais j'ai l'impression que c'est cracra quoi.
Je ne suis clairement pas le seul à être tombé sur ce cas de figure et j'aimerais savoir ce qu'ont fait... (mode J.Brel ON) ces gens-llllà. (mode J.Brel OFF)
Marsh Posté le 17-06-2005 à 19:53:02
KoZo a écrit : Si si, ça fonctionne, mais j'ai l'impression que c'est cracra quoi. |
WTF cracra
Depuis quand les HTML Entities sont "cracra"?
http://www.htmlhelp.com/tools/vali [...] s.html#amp
Marsh Posté le 17-06-2005 à 20:06:19
Ah effectivement au temps pour moi, je n'en suis qu'à mes débuts. C'est juste que je trouvais ça bizarre le & mais bon, puisque c'est standard
Merci bien !
(j'adore le )
Marsh Posté le 17-06-2005 à 20:30:34
KoZo a écrit : Si si, ça fonctionne, mais j'ai l'impression que c'est cracra quoi. |
C'est l'inverse qui est cracra et un peu aléatoire.
Essaie par exemple de faire bouffer à IE un &image= dans ton URL
http://test/test.php?param1=truc&image=bidule
Edit: zut ici le bug ne se produit pas ; le forum remplace les & par des &
Marsh Posté le 19-06-2005 à 14:52:42
Le must, c'était du temps de Netscape 3 : il corrigeait tout seul les entités, genre tu mettais   sans le point virugle, bah il le rajoutais tout seul. Du coup si tu faisais une URL dans ce genre :
http://pouet.com/index.php?page=accueil§ion=5 |
C'était converti en :
http://pouet.com/index.php?page=accueil§ion=5 |
(sachant que § = § )
C'est pour ça que le W3C recommande d'utiliser le point virgule comme séparateur, ce qui permet d'envoyer une url sous cette forme :
http://pouet.com/index.php?page=accueil;section=5 |
Reconnu par PHP par défaut
Marsh Posté le 19-06-2005 à 15:01:06
ha bon ? on en apprend tous les jours...
Marsh Posté le 22-06-2005 à 12:22:17
FlorentG a écrit : (...) C'est pour ça que le W3C recommande d'utiliser le point virgule comme séparateur, ce qui permet d'envoyer une url sous cette forme :
|
ça m'a un peu étonné et donc j'ai un peu cherché: j'ai trouvé ça : http://www.w3.org/TR/html401/appen [...] ml#h-B.2.2
donc c'est bien une recommendation, mais visiblement encore faut-il que le langage suive.. php a toujours reconnu les ";" à la place des "&" ? ou c'est que des versions récentes?
merci du tuyaux en tous cas, j'ai jamais aimé les "&" dans les url
Marsh Posté le 22-06-2005 à 12:24:21
Dans php.ini (par défaut) :
Citation : ; List of separator(s) used by PHP to parse input URLs into variables. |
Donc c'est commenté par défaut, donc c'est que le '&' qui est dispo
Marsh Posté le 17-06-2005 à 19:19:23
Salut à tous,
J'ai installé pour Firefox l'extension HTML Validator (Tidy) pour valider les pages du site que je suis en train de faire.
J'ai un menu avec des liens du genre:
../index.php?a=yyy&b=zzz
Le validator me fait des warning sur chaque lien à cause du &
Selon lui je devrais mettre un &
Y a-t-il moyen de virer ces warnings, ou dois-je juste les ignorer ?
(Sachant que ça n'empêche pas du tout le site de fonctionner correctement). Après tout ça peut être une connerie, comme ce que sort le correcteur d'orthographe de Word parfois...
Merci de vos conseils,
KoZo
---------------
"Jazz is not dead, it just smells funny" - Frank Zappa (1973)