- Home
- Categorie
- Coding e Sistemistica
- Coding
- problema con func mail()
-
problema con func mail()
Salve ragazzi,
ho creato un pannello di controllo con cui scrivo un testo in html visuale grazie a fck editor e poi invio il testo ad una serie di contatti presenti nel database. Quindi ho nella prima pagina il codice che richiama la textarea di fck editor:<?php $oFCKeditor = new FCKeditor('testo') ; $oFCKeditor->BasePath = 'FCKeditor/'; $oFCKeditor->Value = "valore iniziale"; //$oFCKeditor->ToolbarSet = 'Basic' ; $oFCKeditor->Width = '100%' ; $oFCKeditor->Height = '450' ; $oFCKeditor->Create() ; ?>
da questa pagina, cliccando sul pulsante del form si giunge nello script vero e proprio che invia la newsletter$sql = "SELECT * FROM newsletter ORDER BY id ASC"; $query = mysql_query($sql)or die("Non riesco ad sfogliare la newsletter"); while($valori = mysql_fetch_array($query)){ $headers = "From: AgriTour Puglia <[email protected]\n"."Reply-To: ".$valori['email']."\n"."MIME-Version: 1.0\n"."Content-Type: text/html; charset=iso-8859-1\r\n"."X-Mailer: PHP/".phpversion(); mail($valori['email'], $_POST['titolo'], $_POST['testo'], $headers); }
le email arrivano correttamente a tutti i contatti, ma qual'è il problema?! Dunque se io inserisco un'immagine con fck editor lui chiaramente mi mette il classico tag ```
<img src="linkImmagine" alt="testo immagine">
-
Scusate ragazzi nessuno sa aiutarmi?!Grazie ancora a tutti
-
Beh, non è facilissimo.
Dove vanno i dati che escono dalla tagboard?
Che operazioni ci fai su?Come li ripeschi?
Li ripulisci in qualche modo?
Hai attive le magic_quote?E così via.
Prova a leggere, per ogni passo, cosa c'è nella variabile e vedrai il punto su cui intervenire
-
Ciao massy, grazie per la risposta, la cosa strana è proprio questa: dall'editor i dati vanno a finire direttamente con la variabile $_POST['testo'] nell'email che viene inviata, motivo per cui mi sembra strano che venga filtrato il codice....oppure è fckeditor che mi passa i dati in un formato strano?! Quando i dati li passo nel db utilizzo la funzione htmlspecialchars() ma in questo caso non mi sembra ce ne sia bisogno...o forse mi sbaglio?!
-
se fai
print_r($_POST) che ti da?
-
Dunque stampando la variabile come codice mi viene fuori sta roba e nella parte grafica continua a non vedersi l'immagine, praticamente ci sono gli slash al contrario che forse bloccano la visualizzazione, penso...```
<img alt="ciao" src="http://img211.imageshack.us/img211/5388/s4100097xj3.jpg" /><br />
<hr width="95%" size="2" align="center" />
<div align="center">Per eliminare la Tua email da questa newsletter <a href="http://www.agritourpuglia.com/unscribe.php">clicca qui</a></div>
-
-
Penando che utilizzando quella funzione mi avrebbe dato errore a causa degli apici...invece....grazie massy
-