incompatibilité XHTML-PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : incompatibilité XHTML-PHP

par AB » 06 nov. 2007, 16:47

Petite collection de signatures :wink:

S'il te fallait un crochet mémoire pour te souvenir de ces bons conseils de Cyrano, je reprendrais une phrase qui fait partie de la signature de mere-teresa :
Toujours commencer par le HTML qu'on veut obtenir....toujours !
Une autre phrase clef est la signature de Cyrano
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse
Entre autre, en plus d'une bonne indentation, prends soin de bien commenter ton code


Sans oublier la signature d'@rthur
Quand tout le reste a échoué, lisez le mode d'emploi...
Le manuel php contient de nombreux exemples d'utilisation des fonctions.
Et si tu ne sais pas comment t'y prendre ou quelles fonctions utiliser, poses ta question dans google suivie ou précédée de PHP et tu obtiendras certainement des réponses.
Sans oublier PHPfrance, bien sûr :wink:

par Cyrano » 06 nov. 2007, 15:23

Petite remise au point :
(X)HTML et CSS sont des langages client.
PHP est un langage serveur.
Le second ne génère aucun des premiers de sa propre initiative.

En d'autres termes : en PHP, tu as des données à traiter, tu les prends en entrées, tu les traites et tu obtiens la sortie: ces données peuvent se retrouver en sortie au format (X)HTML+CSS+JavaScript+Ce-que-tu-voudras ou encore au format PDF ou au format .N'Importequoi (extension spécifique pour forum de trolls)

Là ou je veux en venir, c'est que lorsque tu construis un site, la première chose à faire, c'est ton maquettage en (X)HTML/CSS/JavaScript et après seulement tu utiliseras un langage serveur pour adapter les données de façon dynamique. Les langage client ne servent qu'à mettre en forme le contenant que verra l'internaute.
Le (X)HTML est un langage de description qui va permettre de définir des titres/sous-titres, paragraphes, listes, formulaires, etc...
Les feuilles de style CSS vont permettre de faire une mise en page/forme de tout ça
Le JavaScript va ajouter des effets visuels ou améliorer l'ergonomie et le confort d'utilisation.

Tu vas devoir mettre au point la partie client avant de commencer à mettre du contenu dynamique dedans :)

par AB » 06 nov. 2007, 15:22

Bonjour,

Et bien voilà ton inquiétude dissipée. Bienvenue dans le monde PHP :wink:

par fisso » 06 nov. 2007, 14:59

ok, je croyais que le PHP générait obligatoirement du HTML.. et qu'il y avait des incompatibilités entre XHTML et PHP...
en fait je ne connais pas du tout le PHP, mais très bien le XHTML-CSS et c'est en souhaitant me mettre au PHP qu'un ami m'a dit qu'il fallait du HTML....
d'où mon inquiétude..
merci :)
Sophie

par the dreamer » 06 nov. 2007, 14:52

Tu peux très bien coder tes scripts en php et faire du xhtml/css pour l'affichage. Il y a juste certaines fonctions php qui renvoient des balises incorrectes, mais elles sont rares.

incompatibilité XHTML-PHP

par fisso » 06 nov. 2007, 14:44

Bonjour,
est-il vrai que pour pouvoir faire du PHP il faut continuer à coder en HTML ou est-il possible de faire uniquement du XHTML-CSS avec du PHP ?
merci
Sophie