Salve,
sto provando ad invare email formattate con l'html seguendo quanto letto su questo sito (http://freephp.html.it/faq/view_faq.asp?id=34), ma mi da errore quando aggiungo From:.......
Sapete come risolvere?
Grazie
Salve,
sto provando ad invare email formattate con l'html seguendo quanto letto su questo sito (http://freephp.html.it/faq/view_faq.asp?id=34), ma mi da errore quando aggiungo From:.......
Sapete come risolvere?
Grazie
prova a mettere i doppi apici nell'ultima parte...
mail($recipient, $subject, $message,
"From: ".$mittente." Content-Type: text/html; charset=iso-8859-1");
dovrebbe funzionare ora![]()
Grazie ora funziona!
Ora il problema è che i link non funzionano perchè mi interpreta come \http://www.prova.it\ e il problema è che non so come fargli interpretare il stripslashes.
non ho ben capito dove hai il link, comunque penso che utilizzando
StripSlahes
AddSlahes
Htmlspecialchars
dovresti riuscire a risolvere il tuo problema![]()
Niente, non riesco a risolvere la questione dei link.
Inoltre mi perde tutta la formattazione.
Sapete aiutarmi?
Grazie
Praticamente vedendo la proprietà del messaggio, il testo è questo:
"<html>
<head>
</head>
<body>
[b]
<font face=\"Arial\" style=\"font-size: 10pt\">..."
Il problema è delle \ ma non riesco a toglierle con "stripslashes" visto che si usa accoppiato all' "echo" (almeno io l'ho sempre usato in questo modo).
Cosa ne pensi?
usare stripslashes con echo è giusto.
Sarò un pò "gnucco", ma se quello è il corpo della mail, dove li fai gli echo? e a che servono?
Ti spiego, praticamente io ho una pagina in cui visualizzo dentro un campo <textarea> il testo tramite un echo (inoltre il testo viene riempito con dei dati presi da un DB).
echo stripslashes ("
<textarea name=\"prova\">
<html>
<head>
</head>
<body>
[b]
<font face=\"Arial\" style=\"font-size: 10pt\">...");
Poi modifico quello che devo modificare e clicco invia.
La pagina che invia contiene questo codice:
@$messaggio = "
$description"; //seconda parte dell'header
$from = "MIME-Version: 1.0
Content-Type: text/html; charset=iso-8859-1;
From: <bill@microsoft.it>";
mail($indirizzo_dest, $oggetto, $messaggio, $from);
mail($indirizzo_mit, $oggetto, $messaggio, $from);
$description contiene il testo dell'email inviato tramite il form.
Spero di essere stato più chiaro.
lo stripslashes come l'hai fatto te, a me non da problemi e mi rimuove le barre,prova a mettere i singoli apici per delimitare l'argomento di stripslashes...non so cosa dirti...