Espaces inutiles lorsque Php est inclu dans Html

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 : Espaces inutiles lorsque Php est inclu dans Html

par Ryle » 23 mars 2009, 00:51

C'est effectivement le cas de l'ensemble des navigateurs et l'un des principes de fonctionnement de ceux-ci : les espaces consécutifs, les retours à la ligne et les tabulations sont ignorés lors de l'affichage. Il n'y a donc pas de soucis de ce côté là :)

Quant au code source, c'est celui qui doit être maintenu et administré dont il faut prendre soin... Il n'est pas nécéssaire que le code html généré soit proprement indenté, c'est seulement un plus si jamais tu as besoin de débugger :)

Espaces inutiles lorsque Php est inclu dans Html

par Alexandre_Sceptique » 23 mars 2009, 00:20

Bonjour,

j'aimerai avoir vos avis.

Voilà, j'esssaie de coder "proprement" en Php, et suis un obsessionnel de l'indentation ! :lol: Je trouve que l'élégance du code est importante.

Seulement, lorsque j'intègre des instructions Php dans des instructions Html, le code source de la page générée comprend des espaces nombreux et inutiles.

Je me suis laissé dire que les navigateurs supprimaient ces espaces et que l'affichage était correct. C'est le cas pour Firefox et Explorer mais, à votre connaissance, tous les navigateurs appliquent-ils cette fonctionnalité ?

Sinon, comment remédier à la situation ?... J'ai testé des "beautifier", mais ils ne m'ont pas convaincu. Quand à Tidy, je n'ai pas l'impression qu'il peut aider à résoudre ce genre de problème. Au pire, je suis disposé à produire deux versions de mes pages, dont une destinée à la production, mais l'effort est sans doute un peu vain. :D

Merci pour vos conseils avisés.

Cordialement,

Alexandre