Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1484 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb de validation W3C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb de validation W3C

n°735042
djmacou
Posté le 23-05-2004 à 09:09:11  profilanswer
 

Bonjour,
 
Je suis en train de faire un site et bien sur je le veux conforme au règle du HTML en le validant sur le site du W3C.. Bon l'aspect général il n'y a pas de problème sauf pour un détail:
 
il me sort un paquet d'erreur avec mon sommaire voici le code de la ligne:
 
[citation]
<tr align="center">
<td><a target="_top" href="index.php?rub=howto">Howto</a><br></td>
</tr>
[/citation]
 
et voici les erreur à cette même ligne:
 
[citation]
Line 35, column 48: cannot generate system identifier for general entity "PHPSESSID"
 
...get="_top" href="index.php?rub=howto&PHPSESSID=005a80b2f6de84a9b2491b02349ee5
[/citation]
 
[citation]
Line 35, column 48: general entity "PHPSESSID" not defined and no default entity
 
...get="_top" href="index.php?rub=howto&PHPSESSID=005a80b2f6de84a9b2491b02349ee5
[/citation]
 
[citation]
Line 35, column 57: reference to entity "PHPSESSID" for which no system identifier could be generated
 
..." href="index.php?rub=howto&PHPSESSID=005a80b2f6de84a9b2491b02349ee53d">
[/citation]
 
[citation]
Line 35, column 47: entity was defined here
 
...rget="_top" href="index.php?rub=howto&PHPSESSID=005a80b2f6de84a9b2491b02349ee
[/citation]
 
Etc... Il en a d'autres.....
 
Comment resoudre ce petit soucis?

mood
Publicité
Posté le 23-05-2004 à 09:09:11  profilanswer
 

n°735044
Ex-Floodeu​r
La Source
Posté le 23-05-2004 à 09:51:24  profilanswer
 

c'est normal ce genre d'erreur il me semble


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°735051
djmacou
Posté le 23-05-2004 à 10:16:18  profilanswer
 

ha bon?

n°735052
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 10:17:37  profilanswer
 


 
Non, ce n'est pas normal. Il existe évidemment une solution. Attend je la recherche.

n°735054
djmacou
Posté le 23-05-2004 à 10:18:43  profilanswer
 

Merci :)

n°735057
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 10:26:57  profilanswer
 

Code :
  1. ini_set('arg_separator.output','&amp;');


à mettre au début de ta page.

n°735060
djmacou
Posté le 23-05-2004 à 10:34:01  profilanswer
 

Ca marche nikel... Merci beaucoup....
 
par contre j'ai pas compris... Tu peux m'expliquer en 2 mots?


Message édité par djmacou le 23-05-2004 à 10:34:46
n°735062
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 10:38:15  profilanswer
 

djmacou a écrit :

Ca marche nikel... Merci beaucoup....
 
par contre j'ai pas compris... Tu peux m'expliquer en 2 mots?


 
Ya rien à expliquer. C'est un paramètre passé à PHP pour lui demander de transformer les séparateurs & en &amp ;

n°735064
djmacou
Posté le 23-05-2004 à 10:39:15  profilanswer
 

oky merci beaucoup j'aurais pu chercher des heures...

n°735253
KrisCool
“Verbeux„
Posté le 23-05-2004 à 18:33:30  profilanswer
 

Outre le problème qu'il y a eu dans ce post, je suis confronté à l'ajout automatique d'un champ hidden contenant l'id de session dans mes formulaires, ce qui m'empêche de valider en XHTML 1.1.
 

Code :
  1. <form action="index.php" method="post"><input type="hidden" name="PHPSESSID" value="4cee35fecb9c6ca9af3c3718c9d20949" />


 
J'ai tenté ini_set('session.url_rewriter.tags', ''); mais sans succès.
Quelqu'un aurait une idée ?
Merci d'avance.

mood
Publicité
Posté le 23-05-2004 à 18:33:30  profilanswer
 

n°735255
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 18:37:32  profilanswer
 
n°735257
KrisCool
“Verbeux„
Posté le 23-05-2004 à 18:42:38  profilanswer
 

Je présume qu'il n'y a point de salut en dehors d'ini_set ?  
C'est dommage :/
 
Mais merci Hermès ;)

n°735258
simogeo
j'ai jamais tué de chats, ...
Posté le 23-05-2004 à 18:45:43  profilanswer
 

Kriscool a écrit :

Je présume qu'il n'y a point de salut en dehors d'ini_set ?  
C'est dommage :/
 
Mais merci Hermès ;)


 
si, passer les identifiants de session à la mano dans les url
et ds des input type="hidden"  [:spamafote]

n°735259
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 18:47:34  profilanswer
 

simogeo a écrit :

si, passer les identifiants de session à la mano dans les url
et ds des input type="hidden"  [:spamafote]


 
Même pas. C'est PHP qui rajoute le input type="hidden" :o
 

n°735260
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 18:48:16  profilanswer
 

Kriscool a écrit :

Je présume qu'il n'y a point de salut en dehors d'ini_set ?  
C'est dommage :/
 
Mais merci Hermès ;)


 
Pourquoi, ça marche pas mes deux lignes chez toi ?  :heink:

n°735266
simogeo
j'ai jamais tué de chats, ...
Posté le 23-05-2004 à 18:59:20  profilanswer
 

Hermes le Messager a écrit :

Même pas. C'est PHP qui rajoute le input type="hidden" :o


 
oui mais quand il le rajoute, ca ne passe pas la validation xtml stricte car il n'encapsule pas le champ dans un élément de type block [:veryfree]

n°735372
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 21:23:31  profilanswer
 

simogeo a écrit :

oui mais quand il le rajoute, ca ne passe pas la validation xtml stricte car il n'encapsule pas le champ dans un élément de type block [:veryfree]


 
Exact, et il n'y a rien à faire pour empêcher cela à part en utilisant ma méthode ou en modifiant directement le phpini

n°735379
simogeo
j'ai jamais tué de chats, ...
Posté le 23-05-2004 à 21:27:39  profilanswer
 

Hermes le Messager a écrit :

Exact, et il n'y a rien à faire pour empêcher cela à part en utilisant ma méthode ou en modifiant directement le phpini


 
ben si ... en le passant toi même en hidden [:ktulu]

n°735384
Hermes le ​Messager
Breton Quiétiste
Posté le 23-05-2004 à 21:32:22  profilanswer
 

simogeo a écrit :

ben si ... en le passant toi même en hidden [:ktulu]


 
Déjà testé. PHP s'en branle et fout son truc juste derrière le <form action="test.php" method="post">


Message édité par Hermes le Messager le 23-05-2004 à 21:32:46
n°743086
titione
addicted
Posté le 28-05-2004 à 12:48:31  profilanswer
 

disons que le ini_set est refusé chez free / online / illiad ce qui pose problème...
 on peut pas faire de site w3c compliant chez free ??

n°743195
Hermes le ​Messager
Breton Quiétiste
Posté le 28-05-2004 à 13:15:07  profilanswer
 

titione a écrit :

disons que le ini_set est refusé chez free / online / illiad ce qui pose problème...
 on peut pas faire de site w3c compliant chez free ??


 
Si le ini_set est refusé, la seule manière est donc de faire son propre système de session.

n°743208
simogeo
j'ai jamais tué de chats, ...
Posté le 28-05-2004 à 13:17:47  profilanswer
 

mais n'importe quoi bordel ... [:kiki]
c'est pas parce qu'un input ce colle au mauvais endroit que votre site n'est pas  w3c compliant  .....  
 
la validation n'est pas une fin en soit .. il s'agit d'un outil  :sarcastic:

n°743229
Hermes le ​Messager
Breton Quiétiste
Posté le 28-05-2004 à 13:22:36  profilanswer
 

simogeo a écrit :

mais n'importe quoi bordel ... [:kiki]
c'est pas parce qu'un input ce colle au mauvais endroit que votre site n'est pas  w3c compliant  .....  
 
la validation n'est pas une fin en soit .. il s'agit d'un outil  :sarcastic:


 
Je ne dis pas le contraire.
 
Je dis que la seule manière de n'avoir aucun message d'erreur du validateur sans utiliser le ini_set est de faire son propre système de session.
 
A propos : le placement du input type="hidden" au mauvais endroit est un bug RECONNU de PHP qui sera normalement traité.

n°743255
simogeo
j'ai jamais tué de chats, ...
Posté le 28-05-2004 à 13:28:01  profilanswer
 

oui je sais (pour le bug)
 
et je m'adressais surtout à titione ( bien que je trouve stupide de re-inventer la roue mais je veux pas rentrer ds ce débat là ;) )

n°743369
titione
addicted
Posté le 28-05-2004 à 14:00:16  profilanswer
 

w3c propose un outil pour vérifier que les pages sont bien formées... tu appliques l'outil et ça te sort que c pas bon. conclusion : ton site n'est pas w3c compliant.
après e débat sur l'importance d'avoir un site compliant ou pas c'est autre chose et on risque de retomber dans des débats stériles à la windows/linux, ati/nvidia etc...
je parlais seulement d'un point de vue technique...
 
ps : pour ceux que ça intéresse, j'ai contacté le support d'online (doux rêve..).. je vosu tiens au courant

n°748860
Ex-Floodeu​r
La Source
Posté le 02-06-2004 à 14:26:34  profilanswer
 

Hermes le Messager a écrit :

Pourquoi, ça marche pas mes deux lignes chez toi ?  :heink:

le intiset marche au poil sur mon site :jap:


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°748886
titione
addicted
Posté le 02-06-2004 à 14:42:15  profilanswer
 

ex-floodeur a écrit :

le intiset marche au poil sur mon site :jap:


t chez qui ??
(sans faire de pub  :D )

n°748973
Ex-Floodeu​r
La Source
Posté le 02-06-2004 à 15:13:01  profilanswer
 

hébergeur pro :D


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°748998
titione
addicted
Posté le 02-06-2004 à 15:30:58  profilanswer
 

ex-floodeur a écrit :

hébergeur pro :D


ovh, online  :ouch: , nexen ???

n°749061
Ex-Floodeu​r
La Source
Posté le 02-06-2004 à 16:26:33  profilanswer
 

il n'est pas dans la liste que tu donnes :D


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb de validation W3C

 

Sujets relatifs
Actualisation de la page apres validation du formulaireValidation d'un chiffre romain
Validation W3C avec "marginwidth="0"" dans <body>[CSS] outil de validation du W3C
[ XHTML / PHP / W3C ] Validation d'une page de mon forum...[HTML&CSS] Validation W3C
[validation W3C] où peut on insérer un élément <script>[W3C] Problème de validation
chti problème de validation. (W3C)Validation W3C
Plus de sujets relatifs à : pb de validation W3C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR