Forum Programmation.php Indentation php -> html

Posté par  .
Étiquettes : aucune
0
17
fév.
2006
Bonjour tout le monde,

J'aimerai que le code html généré par le code php soit indenté.
Car quand on applique un retour chariot par exemple à la fin d'une ligne, la ligne suivante vient se mettre sur la première colonne et non par rapport au bloc.

exemple :

[bloc]
Ici la ligne avec le retour chariot à la fin.
Ici la deuxième ligne.
[/bloc]


Existe t-il une fonction en php ?
Je ne veux pas de nl2br et que sais-je ... car là c'est pour l'affichage et non le code source.

Doit-on faire une fonction perso en calculant le nombre d'espace etc ?

Merci de votre aide
  • # \t ?

    Posté par  . Évalué à 1.

    echo "[bloc]";
    echo "\tIci la ligne avec le retour chariot à la fin.";
    echo "\tIci la deuxième ligne.";
    echo "[/bloc]";

    Pourquoi ne pas utiliser le caractere de tabulation \t ?

    Clem
  • # ce n'est pas clair ...

    Posté par  (site web personnel) . Évalué à 4.

    Que souhaites tu faire ?

    Si c'est indenter au niveau rendu HTML de la page => CSS
    Si c'est indenter au niveau source HTML de la page => fonction PHP de calcul
    • [^] # Re: ce n'est pas clair ...

      Posté par  . Évalué à 2.

      Salut Moun's,

      Du côté rendu pas de soucis.
      C'est du côté source.

      Quans je regarde la pluspart des sites dynamiques en PHP le code source est vraiment horrible.
      Tout se trouve sur la première colonne.

      Donc c'est bien ce que je pensais, il faut calculer cela via des fonctions ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.