Salve a tutti, non ho mai postato per problemi di questo genere, un pò perchè non me ne sono mai posti... un pò perchè mi piace insistere per capire qual'è la soluzione più semplice! Ebbene adesso mi occorre un aiuto, che spero riuscirete a darmi!!
Il mio problema è questo: Ho realizzato una mia CHAT privata con l'utilizzo del PHP. Perfettamente funzionante, l'unico problema è che quando voglio inserire una emoticon tra quelle disponibili, devo fare in modo che lURL dove si trova l'emoticon venga aggiunto al messaggio che si sta scrivendo. Fin qui tutto ok, l'unico problema è che ogni volta che vado a scrivere il messaggio nel file della chat, mi sballa i valori di APICE o VIRGOLETTE. Un esempio magari pratico:
Messaggio: Prova di emoticon sorridente <img src='/cartella/emoticon.jpg'>
questo è quello che dovrebbe memorizzarsi per far caricare automaticamente l'emoticon al momento della visualizzazione della chat. invece accade che memorizza questo:
Messaggio: Prova di emoticon sorridente <img src=\'/cartella/emoticon.jpg\'>
come se invece dell'apice carichi \' per evitare di intraprendere l'apice come comando e se per caso inserisco altre emoticon nello stesso messaggio sballa tutto scrivendo al posto di \' una serie di \\\\\\\\\\\\ ecc...
Il problema credo sia una sorta di interpretazione di Apache, come posso risolvere il problema utilizzando sempre il linguaggio PHP che per adesso è quello che mastico meglio?
P.S. Tutta la chat l'ho creata io, volutamente non ho utilizzato script per semplificare le cose, quindi vorrei riuscire in tutto e per tutto con le mie conoscenze.
Grazie per l'eventuale aiuto... se è impossibile rimediare a questo problema con il semplice utilizzo di PHP, qualcuno è così gentile da spiegarmi come mai questo problema e l'eventuale soluzione? Ancora Grazie...
Vabbè è risolto comunque perchè a sto punto non mi crea più quei caratteri, anche se è una cosa che terrò in considerazione perchè anche scrivendo i messaggi ad ogni apice corrisponde \' e quindi non è molto piacevole...
cmq sia, io la funzione la usavo al momento dell'aggiunta della stringa URL al messaggio, quindi al ritorno del messaggio al form precedente corrispondeva quella già "purificata" (e quindi in visualizzazione) e al momento del salvataggio... con la stessa riga di codice per entrambe le operazioni.... non capisco perchè continuava a fare quel difetto e poi se mettevo due emoticon nello stesso messaggio, la prima la purificava, poi mettendo la seconda, mi purificava quella e la prima tornava normale, nonostante la funzione vedesse come valore passato l'intero messaggio...
Grazie ancora per il tuo aiuto!! Mi sei stato utilissimo!