Come faccio ad inserire codice html in uno script?
------------------------
Esistono tre metodi:

METODO NORMALE:
print "<div align=\"center\">Ciao</div>\n";
la funzione è quindi print "...\n"; . Presenta lo svantaggio che quando si devono usare le " bisogna necessariamente farle precedere da carattere di escape \ altrimenti si avrà un errore.

SINTASSI HERE DOCUMENT:
print <<"TESTO";
<div align="center">
Ciao
</div>
TESTO

Come si vede in questo caso non c'è bisogno di uare caratteri di escape e il codice html si può formattare. Bisogna fare attenzione a che l'iniziatore e il terminatore costituiti dalla parola TESTO siano identici e che il terminatore sia perfettamente attaccato al bordo sinistro e NON abbia spazi dopo, altrimenti si avrà un errore.

QUOTING:
print qq(
<div align="center">
Ciao.
</div>
);

il meccanismo qq() mette automaticamente tra " il contenuto. E' molto comodo perchè non si ha bisogno di caratteri di escape e non ci sono problemi di allineamento, però è meno performante a causa del fatto che l'interprete deve scorrere il codice carattere per carattere fino a che non trova la ) di chiusura.

A voi la scelta.