IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

php include et w3c


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut php include et w3c
    Bonjour, je sais, c'est moitié xhtml, moitié php, mais je rencontre un prob avec le W3C.
    J'ai besoin d'inclure mes mots clés via un autre fichier. le prob c'est que le validateur W3C ne trouve pas la balise fermante, alors qu'elle y est... Que puis-je faire (??)
    J'ai écris comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta Name="Description" Lang="fr" Content="<?php include("description.html") ?>" />
    Réponse du validateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Erreurs:	La balise fermante META n'a pas pu être trouvée alors qu'elle est obligatoire.
     	Position de l'erreur:	<META Name="Description" Lang="fr" Content="description du site...
    Incompatibilité d'humeur ou ai-je fais une faute ?
    Par avance merci...
    (j'veux pas abuser, mais en + dans mon DOCTYPE si je met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    j'obtiens sur ma page une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: syntax error, unexpected T_STRING in /www/sites/1
    Donc j'enlève <?xml version="1.0" encoding="iso-8859-1"?>...Mais bon...

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut
    Pour le 1er blème, dsl, j'suis en xhtml et y'avait majuscule... il est temps que je fasse une pause café...

  3. #3
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    Citation Envoyé par midnnight Voir le message
    j'veux pas abuser, mais en + dans mon DOCTYPE si je met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    j'obtiens sur ma page une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: syntax error, unexpected T_STRING in /www/sites/1
    Donc j'enlève <?xml version="1.0" encoding="iso-8859-1"?>...Mais bon...
    ça vient de ta configuration de PHP qui accepte le code qui commence par "<?" comme si c'était "<?php" donc comme la ligne commence par "<?xml" PHP ne comprend pas ce code
    pour régler ça tu peux modifier la directive "short_open_tag"
    http://php.net/ini.core#ini.short-open-tag

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Par défaut
    Sinon il y a toujours moyen de contourner le problème en commençant faisant un tout bête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo '<?xml version="1.0" encoding="iso-8859-1"?>';
    ?>
    avant le doctype, si tu n'as pas accès aux modifs du php.ini.

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/09/2007, 17h39
  2. Probleme Apache+htacces VS PHP+include()
    Par kishkaya dans le forum Apache
    Réponses: 1
    Dernier message: 24/07/2007, 11h53
  3. [W3C] [PHP, CSS et W3C] Menu dynamique qui ne s'affiche pas sous Firefox
    Par kervano dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 03/06/2007, 14h25
  4. [PHP-JS] .innerHTML = <?php (include.. ?
    Par Prosis dans le forum Langage
    Réponses: 9
    Dernier message: 25/01/2007, 16h55
  5. DB/pgsql.php include library
    Par frol dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/06/2006, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo