Funzione di stampa

volevo chiedervi se conoscete una funzione di stampa tipo echo o print che mi permettano di stampare codice html non presente in una sola riga, visto che devo stampare una tabella e metterne tutto il codice in una sola riga, poi se dovessi modificarla non mi farebbe capire più nulla.

inviato 10 anni fa
AndyB
X 0 X

Non so se ho capito bene la tua richiesta ma la echo e la print accettano il testo su più righe:

echo "Ciao
a
tutti!";

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Però io avendo del codice html (sempre su più righe) al posto di "ciao a tutti" non mi visulizza nulla...  :(

risposto 10 anni fa
AndyB
X 0 X

Strano... riporta lo script.  :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho capito il problema, c'erano delle virgolette " nel codice che volevo inserire nella echo e quindi venivano interpretate come fine della echo. Però a questo punto come si può risolvere questo problema? Nella echo devo inserire questo codice:

          <TD vAlign=top align=left bgColor=#000000><IMG height=1 
            src="imgs\shim(1).gif" 
            width=1></TD></TR>

come faccio a fare capire alla echo che quelle virgolette non c'entrano con le sue virgolette di inizio e fine?

O magari può essere risolto con un'altra funzione?

risposto 10 anni fa
AndyB
X 0 X

Si può risolvere in 2 modi:

con l'uso dei backslash:

<?php
echo "<TD vAlign=top align=left bgColor=#000000><IMG height=1 
            src=\"imgs\shim(1).gif\" 
            width=1></TD></TR>";
?>

oppure con l'uso dei singoli apici:

<?php
echo '<TD vAlign=top align=left bgColor=#000000><IMG height=1 
            src="imgs\shim(1).gif" 
            width=1></TD></TR>';
?>

Nel secondo caso non puoi inserire delle variabili all'interno della stringa poiché non verranno interpretate

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie mille  O0

risposto 10 anni fa
AndyB
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda