Newsgroup: it.comp.www.php
Titolo: img... in php, problema...

Ciao a tutti,
mi sto avvicinando al php da poco, ho un problema banale e cioč, nella
pagina php io ho questa riga di codice:
<td width="36%" height="74" valign="top"><div align="left"><img
src="logo.gif" width="261" height="60"></div></td>
<td width="64%" height="74" valign="top"><div align="right"><img
src="banner.gif" width="468" height="60"></div></td>
quando carico la pagina sul browser, viene convertita in:
<td width="36%" height="74" valign="top"><div align="left"><img
src="logo.gif" width="261" height="60"></div></td>
<td width="64%" height="74" valign="top"><div align="right"><!-- 
src="banner.gif" width="468" height="6--></div></td>
si noti che nella seconda riga, sostituisce <img con: <!--  e "60"> con
"6--> poi tutto il resto č ok, con la conseguenza che non mi carica il
banner sul browser, chi mi sa dire come posso risolvere il problema?
Ringrazio anticipatamente per la risposta.
Cooper.


Scusa ma il PHP dove sta????

 banner sul browser, chi mi sa dire come posso risolvere il problema?
Ciao Cooper ;)
Scusa ma effettivamente il php dove sta? :P
Se tutta sta roba č all'interno di una echo devi escapare tutti gli apici
(es <td width=\"36%\" ) altrimenti il parser li interpreta come chiusura
della echo.
Se non č all'interno di una echo...posta qualche riga in + :)
Deep


Dunque, la situazione è questa.....
io ho un file index.php
nella prima parte tengo:
<?php
    // codice //
?>
la seconda parte contiene html puro  che è quello che viene visualizzato,
esempio:
<html>
    // codice //
</html>
...e all'interno fo dei richiami ai valori di variabili che ho definito nel
blocco superiore.... e sempre all'interno ci stanno quelle due righe di html
che ho postato prima...
quello che non capisco inoltre è perchè la prima riga la legge correttamente
mentre la seconda no......... e in particolare a soltanto il blocca <img
src= ""> che converte in:   <!--  ....... etc
Cooper.

 src= ""> che converte in:   <!--  ....... etc
Mah, cosě senza vedere tutto il codice penso sia difficile trovare
l'inghippo.
Forse hai sbagliato a richiamare le variabili nella parte html.
Perň, boh :)
Deep

 banner sul browser
Potrebbe essere il blocco delle pubblicità del Norton Internet Security
(o qualche programma simile). Prova a disabilitarlo.
Ciao.
-- 
Federico R.

 ha scritto nel messaggio
news:1cqln9amo3qdf$.1gfqk6bi02glp.dlg@40tude.net...

Azz, vero adesso funziona correttamente, però non ci avevo pensato. Grazie
:)
Cooper.
PS: E' normale che in php,  il codice html interno agli echo, print etc sia
visualizzato dal browser in unica riga? Eventualmente se volessi mantenere
lo stesso ordine del sorgente php come dovrei fare?
Esempio, se io scrivo:
<?php
  print '<html>';
  print '</html>;
?>
lo visualizza sul browser come:   <html></html> e non come:
<html>
</html>
mmm cosa dimentico? Ancora grazie per la risposta.

 mmm cosa dimentico? Ancora grazie per la risposta.
il newline
<?php
  print '<html>\n';
  print '</html>;
?>
-- 
artemis.alpeia (che impara il PHP)
http://spazioinwind.libero.it/artemis

 mmm cosa dimentico? Ancora grazie per la risposta.
Il new line \n, tra virgolette doppie.
<?php
   print '<html>' . "\n";
   print '</html>';
?>
Ciao.
-- 
Federico R.