Quando si inserisce del codice html all'interno di una chiamata echo, ricordarsi di anteporre il backslash \ ai doppi apici ". In questo modo.
-
echo "<img src=\"immagine.gif\" width=\"72\" height=\"72\">";
In alternativa si possono direttamente escludere le virgolette, ma è decisamente poco elegante e può in casi particolari generare comunque errore. Non in questo.
-
echo "<img src=immagine.gif width=72 height=72>";

E’ comodo usare anche l’apice singolo
echo '';Il problema è che caratteri speciali quali il \n non vengono riconosciuti ma stampati a video.
Io ho riscontrato il problema dello \n utilizzando javascript in php, ma ho risloto così \\n.
esempio:
[php]
echo “alert(\”QUESTO è UN MESSAGGIO FATTO CON ALERT DI JAVASCRIPT\\n LA DIFFERENZA STA CHE L’HO UTILIZZATO DENTRO PHP
\”);
[/php]