j'aimerais savoir comment en PHP renvoyer plusieurs lignes de code HTML écrites à la main.
Y a t'il une façon qui n'implique pas de jouer avec des slashes ? (renvoi d'une string)
j'aimerais savoir comment en PHP renvoyer plusieurs lignes de code HTML écrites à la main.
Y a t'il une façon qui n'implique pas de jouer avec des slashes ? (renvoi d'une string)
Salut,
Me semble que la "Heredoc syntaxe" permet de faire ça! Essaye ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php echo <<<TEXT <table border="1"> <tr> <td>Test</td> </tr> </table> TEXT; ?>
Blog - Mon espace developpez -
Oracle Certified Professional, Java SE 6 Programmer eZ Publish Certified developer
Pourquoi ne pas utiliser tout simplement htmlentities ?
Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $monCodeHTML = '<table id="mon tableau"><td>Je suis une case</td></table>'; echo htmlentities($monCodeHTML,ENT_NOQUOTES);?
Si vraiment tu as beaucoup de html tu peux fermer tes balises:
Mais si tu as beaucoup de variables à parser, c'est pas top.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php ... php ... if (cond) ?> html <? echo $myval ?> html ... <?php else ...
C'est bon, j'ai fini par trouvé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fwrite($file, "return '"); fwrite($file, addcslashes($page_content, "'\\")); fwrite($file, "';");
Partager