|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2012
Messaggi: 56
|
[PHP+JAVASCRIPT] Problema scrittura PHP
Ho un problema, forse un po' stupido e forse semplice da risolvere.
In pratica ho questo codice php che mi stampa diversi tag immagine con all'interno di ogni tag un onClick con codice javascript. Il problema è che quando visualizzo la pagina, le immagini si vedono però il codice javascript non funziona perchè durante la scrittura dei tag, php non scrive tutto sulla stessa riga ma va a capo, facendo sballare javascript. Posto del codice che si capisce meglio: PHP Codice PHP:
Codice HTML:
<img src="red fox/msn_red_fox_smilies-01.gif" onClick="document.form1.commento.value += ' (lingua) '" /> <img src="red fox/msn_red_fox_smilies-02.gif" onClick="document.form1.commento.value += ' (cuore) '" /> <img src="red fox/msn_red_fox_smilies-03.gif" onClick="document.form1.commento.value += ' (ghigno) '" /> <img src="red fox/msn_red_fox_smilies-04.gif" onClick="document.form1.commento.value += ' (binocolo) '" /> <img src="red fox/msn_red_fox_smilies-05.gif" onClick="document.form1.commento.value += ' (shock) '" /> <img src="red fox/msn_red_fox_smilies-06.gif" onClick="document.form1.commento.value += ' (forza) '" /> <br /><img src="red fox/msn_red_fox_smilies-07.gif" onClick="document.form1.commento.value += ' (cucu) '" /> <img src="red fox/msn_red_fox_smilies-08.gif" onClick="document.form1.commento.value += ' (ghost) '" /> <img src="red fox/msn_red_fox_smilies-09.gif" onClick="document.form1.commento.value += ' (ahah) '" /> <img src="red fox/msn_red_fox_smilies-10.gif" onClick="document.form1.commento.value += ' (occhi) '" /> <img src="red fox/msn_red_fox_smilies-11.gif" onClick="document.form1.commento.value += ' (mmm) '" /> <img src="red fox/msn_red_fox_smilies-12.gif" onClick="document.form1.commento.value += ' (pappa) '" /> <br /><img src="red fox/msn_red_fox_smilies-13.gif" onClick="document.form1.commento.value += ' (cry) '" /> <img src="red fox/msn_red_fox_smilies-14.gif" onClick="document.form1.commento.value += ' (nonso) '" /> <img src="red fox/msn_red_fox_smilies-15.gif" onClick="document.form1.commento.value += ' (dubbio) '" /> <img src="red fox/msn_red_fox_smilies-16.gif" onClick="document.form1.commento.value += ' (occhio) '" /> <img src="red fox/msn_red_fox_smilies-17.gif" onClick="document.form1.commento.value += ' (risata) '" /> <img src="red fox/msn_red_fox_smilies-18.gif" onClick="document.form1.commento.value += ' (evviva) '" /> <br /><img src="red fox/msn_red_fox_smilies-19.gif" onClick="document.form1.commento.value += ' (altro) '" /> <img src="red fox/msn_red_fox_smilies-20.gif" onClick="document.form1.commento.value += ' (angelo) '" /> <img src="red fox/msn_red_fox_smilies-21.gif" onClick="document.form1.commento.value += ' (ninja) '" /> <img src="red fox/msn_red_fox_smilies-22.gif" onClick="document.form1.commento.value += ' (lalla) '" /> Si può risolvere in qualche modo? ![]() Ultima modifica di Baio84 : 28-02-2013 alle 12:56. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2776
|
Cosa fa la funzione filecartella? Probabilmente legge le righe di un file una ad una e le divide in due ma della seconda parte mantiene anche il carattere di ritorno a capo e questo spiegherebbe perché l'ultimo tag è chiuso bene (se il file non contiene una riga vuota in fondo).
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2012
Messaggi: 56
|
Avevo già risolto cambiando le parentesi tonde con quelle quadre (shock) => [shock], e con questo cambiamento andava tutto, imputando a questo il problema. Solo che adesso questo tuo post mi ha fatto venire in mente che avevo aggiunto la funzione rtrim() e che quindi il reale problema era la mancanza di questa. Infatti hai ragione! Utilizzo file() per leggere un file txt. Conosco il problema di file() e la sua soluzione con rtrim(), solo che non l'avevo messa!
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:40.