Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    43

    php mail e contenuto html

    salve dopo aver seguito vari tutorial non riesco a risolvere un problema: ricevere l'e-mail inviate dal mio sito, con contenuto formattato html.
    posto il codice:
    <?php
    $mail_to="info@miosito.com";
    $mail_subject=$oggetto;

    $mail_headers = "MIME-Version: 1.0\r\n";
    $mail_headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";
    $mail_from ="From: $email ";

    $mail_text="<html><head><title>la mia prima newsletter</title></head><body><h1>

    ti hanno contattato <?php echo $messaggio ; ?> </p></h1></body></html>";


    if( mail( $mail_to, $mail_subject, $mail_text, $mail_from, $mail_headers ) ) {
    echo "Il messaggio è stato inviato con successo ";
    header("Location: invioriuscito.html");
    }

    else {
    echo "

    Recapito e-Mail fallito!";}


    ?>

    ricevo la mail normalmente ma il contenuto "$mail_text="<html><head><title>la mia prima newsletter</title></head><body><h1>

    ti hanno contattato <?php echo $messaggio ; ?> </p></h1></body></html>";
    "

    non mi arriva formattato e mi arriva come testo normale.
    ho un server aruba con hosting linux php 5.0

    grazie in anticipo

  2. #2
    Perchè non usi una delle tante classi già pronte (es. phpmailer) invece di scrivere il codice a mano?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    43
    perchè voglio capire!

    qualcuno sa il perchè?

  4. #4
    Il problema stà negli header e gli header dei messaggi mail sono un campo di studio a se. Io ho smesso di sbatterci la testa. Ha ragione filippo e aggiungo che nessuno invia più mail con la funzione mail. Guardati questa piccola guida che ho scritto sulla classe phpmailer.

    http://forum.html.it/forum/showthrea...readid=1215634
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.