Email HTML in PHP

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Ciao a tutti rieccomi qua!
Ed ecco pronto per voi l'ennesimo problemino:
devo spedire un email in formato HTML con PHP per attivare una registrazione...ma...quando la invio non mi arriva proprio quello che mi dovrebbe arrivare...posto il codice:

Codice:
   // Specifica la tua mail e quella del destinatario
   $mail_mittente = "[email protected]";
   $mail_destinatario = $email;

   // Specifica l'oggetto ed il corpo della mail
   $mail_oggetto = "Conferma registrazione";
   $mail_corpo = "Grazie per esserti registrato! <br> Per confermare la tua registrazione clicca <a href=http://attivauser.php?action=attiva&userID=".$email.">qui</a>";
    // Specifico le intestazioni per il formato Html 
    $mail_in_html  = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_mittente>";

   // Invia la mail e lancia un messaggio di conferma
   if (mail($mail_destinatario, $mail_oggetto, $mail_corpo, $mail_in_html))
   {
       echo "Una email è stata spedita a ".$email.". Seguire ";
       echo"le istruzioni per confermare la registrazione.";
   }
Per email mi arriva un oggetto seguito da "<..." e una volta cliccato sul link per attivare la registrazione viene aperta la pagina:
http://attivauser.php/?action=attiva invece di:
http://attivauser.php?action=attiva&[email protected]
Spero di essere stato chiaro...grazie a ki mi aiuta:byebye:

P.s.: se volete provare... http://giovanicarrara.altervista.org/registrazione.php
 
Ultima modifica:

dead

Utente Attivo
22 Lug 2005
684
0
0
57
Brescia
www.dead.it
Ciao a tutti rieccomi qua!
Ed ecco pronto per voi l'ennesimo problemino:
devo spedire un email in formato HTML con PHP per attivare una registrazione...ma...quando la invio non mi arriva proprio quello che mi dovrebbe arrivare...posto il codice:

Codice:
   // Specifica la tua mail e quella del destinatario
   $mail_mittente = "[email protected]";
   $mail_destinatario = $email;

   // Specifica l'oggetto ed il corpo della mail
   $mail_oggetto = "Conferma registrazione";
   $mail_corpo = "Grazie per esserti registrato! <br> Per confermare la tua registrazione clicca <a href=http://attivauser.php?action=attiva&userID=".$email.">qui</a>";
    // Specifico le intestazioni per il formato Html 
    $mail_in_html  = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_mittente>";

   // Invia la mail e lancia un messaggio di conferma
   if (mail($mail_destinatario, $mail_oggetto, $mail_corpo, $mail_in_html))
   {
       echo "Una email è stata spedita a ".$email.". Seguire ";
       echo"le istruzioni per confermare la registrazione.";
   }
Per email mi arriva un oggetto seguito da "<..." e una volta cliccato sul link per attivare la registrazione viene aperta la pagina:
http://attivauser.php/?action=attiva invece di:
http://attivauser.php?action=attiva&[email protected]
Spero di essere stato chiaro...grazie a ki mi aiuta:byebye:

P.s.: se volete provare... http://giovanicarrara.altervista.org/registrazione.php


mi pare che tu stia usando virgolette doppie dentro a virgolette doppie, come minimo qui: $mail_in_html .= "From: <$mail_mittente>"; casomai fai un echo delle variabili e vedi se le stringhe sono scritte correttamente.
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Form email php su pagina index.html? PHP 21
Michaelweb93 [PHP] [HTML] Creazione offerte - email PHP 8
E [PHP] [HTML] Codice che gestisce l'input e la trasmissione dei dati alla mia email PHP 1
A [PHP] Autorisponditore con email in formato html PHP 18
Michaelweb93 [HTML] Creazione risposta automatica - email "Contact form 7" Wordpress WordPress 10
F [HTML] Modulo d'ordine che arriva tramite email editabile ed inviabile. HTML e CSS 6
ecosito Mailchimp: copiare l'email inserita nel form html nel primo campo del form di Mailchimp HTML e CSS 4
O Problema con email in formato HTML PHP 1
Marcolotto [HTML] Email Link HTML e CSS 1
C email in html HTML e CSS 13
J Invio email e il browser non interpreta l'html... Windows e Software 2
nourdine email html SEO e Posizionamento 3
V problemi con invio email in formato html PHP 1
peppoweb Email html con Eudora: HTML e CSS 0
shelbystudio cliente moroso: posso disattivare email e sito in attesa del pagamento? Leggi, Normative e Fisco 3
A differenza tra account email e ISP presenti in blacklist Posta Elettronica 0
C Sparite le Varianti dalla email di Riepilogo Ordine (WooCommerce) E-Commerce 1
M Invio dati database via email php PHP 0
FDF182 file .bin nell' email PHP 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Invio di email PHP 0
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
Frank10 Vendo Pacchetto Email Email Marketing 0
W Email conferma inserimento Classic ASP 0
S Invio email da form PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
I Mailchimp - email di benvenuto Email Marketing 4
max1974 Invio email PHP 12
D INVIARE PAGINA XHTML TRAMITE EMAIL HTML e CSS 1
S [PHP] email con inserimento dati nel database PHP 23
V Email di Cerco profilo instagram di meme, minimo 25k. Annunci servizi di Social Media Marketing 0
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
F [PHP] modifica del body email con checked PHP 8
Tommy03 Errore invio email con PHP PHP 1
V Ricevere messaggi email certificata con CDO o altro oggetto in ASP Classic ASP 0
K COMPRO account email italiani con password URGENTE Vendere e Acquistare pubblicita' online 3
Shyson [WordPress] Nascondere email agli spider WordPress 3
C [PHP] Problema Invio Email Elseif PHP 2
W [VENDO] Database di 140.000 Aziende Italiane + Email Vendere e Acquistare pubblicita' online 0
W [VENDO] Database di 500.000 contatti Email (SPAGNA) Email Marketing 2
W [VENDO] Database di 230.000 contatti Email (FRANCIA) Email Marketing 0
Tommy03 Invio email con PHP PHP 3
Instagramsocialmedia FATE ATTENZIONE furti di identità anche qui sul forum e tramite email Annunci servizi di Social Media Marketing 0
felino [WordPress] [WooCommerce] Ordine: aggiungere nuovi stati con notifica email al cliente WordPress 4
felino [Wordpress][WooCommerce] PayPal: nessun notifica email dopo il pagamento WordPress 1
V [PHP]indirizzo email è protetto dagli spambots PHP 4
Aragosta Dominio it oppure com ed indirizzi email Domini 6
S [Javascript] Carrige return massaggi email Javascript 2

Discussioni simili