Journal Mise en forme html et php

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
juil.
2003
Salut tlm,

J'ai crée i, site pour mon entreprise en php et html.
Malheuresement ça commence à etre le bronx total dans le code au niveau de l'indentation, des retours de lignes etc...

Quelles sont vos techniques pour entretenir votre code ? :-)
Y'a t'il des programmes qui s'en occupent ?

Merci de votre aide,

Juke
  • # Re: Mise en forme html et php

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

    Sous Xemacs : tout sélectionner (Ctrl-X + h) , puis "Indent Line or Region"...
    • [^] # Re: Mise en forme html et php

      Posté par  . Évalué à 2.

      C-x h C-M-\ Et pour les vies infinies et le boss de fin c'est M-x tetris
    • [^] # Re: Mise en forme html et php

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

      Sans vouloir te vexer, l'indentation du php est pourrie, notamment à cause du mélange PHP= HTML + C. Et on se retrouve très vite avec une indentation complètement pourrie. Essaie d'indenter ça: function essai_de_fonction( $param1, $param2){ for($i=0;$i<$param2;$i++){ ?> <table> <tr> <td> <?php } echo $param1; } Pas évident, quand même...
      • [^] # Re: Mise en forme html et php

        Posté par  . Évalué à 1.

        ben moi j'ai pas trop de probleme. Mon editeur me donne un fond de couleur différente suivant le contexte PHP ou HTML donc je fait tres facilement la différence entre les deux et l'indentation est indépendante. de toute facon si on integre le HTML dans le PHP via des echo on se voit obliger de gerer des "\t" pour donner un source HTML joli et indenté donc il y a des avantages et des inconvégniant dans les deux methode. Dam
        • [^] # Re: Mise en forme html et php

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

          En fait, je voulais parler d'indentation automatique, dans XEmacs par exemple. Et bah ça ne marche pas du tonnerre, alors que pour le C/C++/Java/Pascal/... c'est parfair, on n'a même plus à indenter, ça se fait tout seul...
          • [^] # Re: Mise en forme html et php

            Posté par  . Évalué à 2.

            D'où l'intérêt d'utiliser des systèmes de template, afin de séparer au maximum la mise en forme HTML du code PHP. Je pense notamment à Smarty.
        • [^] # Re: Mise en forme html et php

          Posté par  . Évalué à 1.

          C'est quoi le nom de ton éditeur ? Perso, j'utilise emacs, et c'est quand même un peu galère pour avoir une indentation correcte. Mais bon, après avoir chipoté un peu, cela commence à aller. N'empêche, si un autre éditeur existe sous Linux et que le résultat est satisfaisant, je le testerai ! A quand un phpEdit sous Linux ???
  • # Re: Mise en forme html et php

    Posté par  . Évalué à 1.

    perso, j'ai pris de bonnes habitudes de codage, donc mes indentations, mes retours a la lignes et mes blocs de codes sont a peu près comme il faut juste après le codage. je paufine un pneu tout ça pendant la relecture prédébugage :)
  • # Re: Mise en forme html et php

    Posté par  . Évalué à 2.

    Personnellement, j'utilise énormément HTMLTidy pour ranger mes pages HTML et traquer mes erreurs de balisage. Je code tous mes projets avec VIm, ce qui, avec un bon .vimrc bien configuré, donne naturellement une indentation propre du code source.

Suivre le flux des commentaires

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