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

HTML Discussion :

[W3C] xhtml et php


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 51
    Points
    51
    Par défaut [W3C] xhtml et php
    J'ai 2 petites question :

    1 - j'ai acheté le livre XHTML et CSS.
    J'ai tapé comme essai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
     
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
     
    <head>
    <title>XHTML et CSS </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
     
    <body>
    <h1>Le corps de la page</h1>
    <?php
    echo"Il fait beau aujourd'hui";
    ?>
    </body>
     
    </html>
    Le probleme est qu'en .php cela ne peut etre validé alors qu'en .html cela est validé.
    Question : Si je continue en .php, mon site ne pourra pas être validé même si il n'y a aucune erreur,n'est ce pas?

    2 - avec Xhtml le 1er script php placé tout en haut de la page doit contenir tout le code php et celui placé dans la page ne créer que du code conforme Xhtml ( affichage des variables).
    Question : Comment fait on pour les boucles si on ne peut placer le while(){} dans le script qui se trouve dans la page??

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 828
    Points
    14 828
    Par défaut
    En quoi le site ne peut être validé ? Le validateur W3C ne voit pas le code PHP, juste ce que le navigateur affiche : du code HTML. Evidemment, si ton hébergeur ne supporte pas les scripts PHP alors celui-ci n'est pas interprété et le validateur chouine.

    Il faut savoir aussi comment faire du code XHTML 1.1 si l'on veut utiliser ce DOCTYPE.
    Ton code PHP affiche une pharse en dehors de toute balise, directement dans le body, pas étonnant que le validateur n'aime pas.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 51
    Points
    51
    Par défaut
    Voici le message d'erreur :

    Sorry, I am unable to validate this document because its content type is application/x-php, which is not currently supported by this service.

    The Content-Type field is sent by your web server (or web browser if you use the file upload interface) and depends on its configuration. Commonly, web servers will have a mapping of filename extensions (such as ".html") to MIME Content-Type values (such as text/html).

    That you received this message can mean that your server is not configured correctly, that your file does not have the correct filename extension, or that you are attempting to validate a file type that we do not support yet. In the latter case you should let us know that you need us to support that content type (please include all relevant details, including the URL to the standards document defining the content type) using the instructions on the Feedback Page.

    Ps : J'avais effectivement oublié la balise <p> pour l'echo

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 828
    Points
    14 828
    Par défaut
    Pour que le validateur puisse interpréter ton PHP, ton fichier doit être sur un serveur qui l'interprète.

    Autrement dit, tu ne peux utiliser que la validation par URL, et non par l'upload de fichier.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 51
    Points
    51
    Par défaut
    oki merci pour le renseignement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cherche Développeur en XHTML/CSS/PHP
    Par PlumeVaillante dans le forum Autres
    Réponses: 0
    Dernier message: 06/11/2007, 00h14
  2. [Wamp] Transformation site xhtml en php
    Par hpenhp dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 54
    Dernier message: 30/11/2006, 18h38
  3. [XHTML] Validité XHTML et PHP
    Par Aazouf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 21
    Dernier message: 07/10/2006, 13h07
  4. [W3C] validations w3c xhtml
    Par Shadow69 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/04/2006, 13h53
  5. Probleme d'insertion de page XHTML/CSS/PHP
    Par crocod dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/12/2005, 20h25

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