[PhP] Les Standards ...
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je me demandais comment savoir si ce que je fais est conforme aux standard.
Alors je suis allée sur le site du W3C .... et j'y rien trouvé pour le PhP.
J'ai entendu dire qu'avec SMARTY on était dans le standard ....
Mais pour PhP où sont écrit les régles du standard ...
Je crois savoir qu'il y a une mannière de faire les commentaires ... mais où puis-je trouver ces informations ???
Et vous, vous suivez le standard ??
Merci
Je me demandais comment savoir si ce que je fais est conforme aux standard.
Alors je suis allée sur le site du W3C .... et j'y rien trouvé pour le PhP.
J'ai entendu dire qu'avec SMARTY on était dans le standard ....
Mais pour PhP où sont écrit les régles du standard ...
Je crois savoir qu'il y a une mannière de faire les commentaires ... mais où puis-je trouver ces informations ???
Et vous, vous suivez le standard ??
Merci
A voir également:
- [PhP] Les Standards ...
- Easy php - Télécharger - Divers Web & Internet
- Compte facebook désactivé standards de la communauté - Guide
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
6 réponses
Salut,
Le PHP en lui-même ne respecte pas de standard hormi le respect de sa syntaxe
et de sa grammaire. C'est un langage de programmation.
En revanche, si tu veux respecter un standart, il faut que les pages que tes
scripts PHP générènt respectent le standard de ton choix : (exemple)
HTML 4.01 pour du HTML,
XHTML 1.x pour du XHTML,
XML 1.x pour du XML...
NB: SMARTY ne fait que générer du code en fonction de tes saisies, donc si
tu es hors standard dans ton template, le résultat sera hors standard.
A+, crabs
Le PHP en lui-même ne respecte pas de standard hormi le respect de sa syntaxe
et de sa grammaire. C'est un langage de programmation.
En revanche, si tu veux respecter un standart, il faut que les pages que tes
scripts PHP générènt respectent le standard de ton choix : (exemple)
HTML 4.01 pour du HTML,
XHTML 1.x pour du XHTML,
XML 1.x pour du XML...
NB: SMARTY ne fait que générer du code en fonction de tes saisies, donc si
tu es hors standard dans ton template, le résultat sera hors standard.
A+, crabs
Merci, juste un petit détails ...
Les accents doivent être encodé ??
Tous caractéres dit spéciaux doivent apparraître dans le code html sous forme de code ??
Les accents doivent être encodé ??
Tous caractéres dit spéciaux doivent apparraître dans le code html sous forme de code ??
Salut,
si tu précises un content-type avec le bon 'charset', plus besoin d'encoder les
accents pour passer le valideur W3C. Cela peut rester nécessaire si tu attends
une audience internationnale.
En revanche il faut toujours utiliser les encodages pour les <, >. Il faut aussi
encoder le & dans les balises qui utilisent un attribut de type url : A, IMG, ...
si tu précises un content-type avec le bon 'charset', plus besoin d'encoder les
accents pour passer le valideur W3C. Cela peut rester nécessaire si tu attends
une audience internationnale.
En revanche il faut toujours utiliser les encodages pour les <, >. Il faut aussi
encoder le & dans les balises qui utilisent un attribut de type url : A, IMG, ...
d'ac donc content-type c'est dans les métas si ma mémoire est bonne.
Petite question
les < et > qu'il faut encoder c'est juste si je veux qu'ils apparaissent dans la page ... mais pas pour les balises ??
Merci pour ton aide :D
Petite question
les < et > qu'il faut encoder c'est juste si je veux qu'ils apparaissent dans la page ... mais pas pour les balises ??
Merci pour ton aide :D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour le content-type, c'est un meta, exemple de ce que j'utilise pour du français
avec le caractère euro en html.
Si tu fais du XML avec du XSL pour une sortie html :
Pour les < et > c'est effectivement en dehors du codage des balises.
avec le caractère euro en html.
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
Si tu fais du XML avec du XSL pour une sortie html :
Dans le fichier XML <?xml version="1.0" encoding="iso-8859-15" ?> Dans le fichier XSL <xsl:output encoding="iso-8859-15" method="html" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>
Pour les < et > c'est effectivement en dehors du codage des balises.