Suivez les fils RSS
 
Auteur
nux02160
# 18 Mar 2010 - 22:33:54
Citer
60 Posts
Bonsoir a tous voila j'ai une page php qui se présente sous cette forme.

   <?php
/* Ceci est commentaire abondant
qui va occuper plusieurs lignes
et va expliquer le code qui suit............. */

echo "<p>ceci est du code Php</p>"

?>
<!-- ici mon commentaire xhtml de fin -->
</body>
</html>


Mais j'ai un soucis qui certes minime mais je vois pas pourquoi dans mon source afficher par firefox il me met mon dernier commentaire sur la même ligne que le echo de mon php ce qui donne

<p>ceci est du code Php</p><!-- ici mon commentaire xhtml de fin -->


Avec ça je vois la possibilité de laisser sous cette forme ,pour commenter brièvement le code php par exemple mais dans le cas d'une note de fin cela m'embête de l'avoir sur la même ligne.

j'espère avoir été clair

y a t' il donc une solution pour gérer mes commentaire comme je l'entends ?

Merci a vous

Cordialement
Modifié par nux02160 (18 Mar 2010 - 22:34)

^
Heyoan
# 18 Mar 2010 - 22:41:12
Citer
Modérateur
8101 Posts
Salut,

il suffit de faire
<?php
echo '<p>ceci est du code Php</p>'."\n";
?>
<!-- ici mon commentaire xhtml de fin -->
il y a également \t (tabulation) qui peut être intéressant.

^
nux02160
# 18 Mar 2010 - 23:28:15
Citer
60 Posts
Je suis confus merci a toi c'est pourtant si simple smile

^
Heyoan
# 18 Mar 2010 - 23:30:51
Citer
Modérateur
8101 Posts
Eh bien ça ne se devine pas en même temps. smile !

Si tu considères que ce sujet est [Résolu] merci de l'indiquer en éditant ton premier post et en modifiant le titre. cligne

^
magentix
# 19 Mar 2010 - 12:41:12
Citer
10 Posts
Sinon pour formater correctement le code d'une page HTML j'utilise la librairie PHP Tidy. Elle permet d'indenter correctement le code, de corriger les problèmes (exemple balise non fermée)... Très utile pour alléger le poids d'une page (en collant tout sur la gauche par exemple).


<?php
$tidy = new tidy;
ob_start();
?>

<!-- Ma page HTML -->

<?php
$html = ob_get_clean();
$tidy->parseString($html,array('indent'=>0,'output-xhtml'=>1,'wrap'=>0,'hide-comments'=>1),'utf8');
$tidy->CleanRepair();
echo $tidy;
?>


Pour la liste des options : HTML Tidy Configuration Options

La librairie est installé chez pas mal d'hébergeur (1&1 pour ma part), à activer avec Wamp en local.

^