Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    invio di html tramite mail

    ciao .
    Mi piacerebbe trovare qualcuno in grado di spiegare in modo chiaro com si possa inviare una mail conente htm e che quest html venga visualizzato, magari come contenuto della mail
    Fin ora ho girato i 1700 post che ci sono sull'argomento. Ovviamente pescavo un po qua, un po la.....ma non ho trovato nulla che mi soddisfasse.

    Il discorso di mettere come header addizionale
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";

    mi sta bene.....ma il codice come e dove lo scrivo?

    posso fare cosi ?

    $contenuto = "<table><tr><td>testo</td></tr></table>";


    ?????????

    proprio non capisco. E nel caso che nell'oggetto del messaggio il mio html sia composto anche da immagini, devo cambiare il "Content-type?


    potete non postare script o link ma scrivere due righe in modo chiaro?

  2. #2
    tra tutti i post hai fatto passare anche la pillola? http://forum.html.it/forum/showthrea...hreadid=513009


    oppure io ti consiglio la classe phpmailer che trovi gratuita su sourceforge: http://phpmailer.sourceforge.net/
    con questa classe puoi fare moltissime cose! ed è anche molto semplice da configurare ed utilizzare





    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ho visto.......e' tanto il codice a me interesserebbe vedere il codice di una cosa semplicissimissima .....proprio per capire come funziona il discorso MIME ecc.

    sto provando cosi ma non va una sega:

    partiamo che la pagina che invia dati al codice qui sotto sia una semplice pagina con 3 campi, destinatario , oggetto e messaggio. e che sia giusta
    ( non la posto perche mi sembra superfluo)

    <?php
    $destinatario = $_REQUEST['destinatario'];
    $oggetto = $_REQUEST['soggetto'];
    $messaggio = $_REQUEST['messaggio'];
    // COSTRUIAMO IL CORPO DELLA MAIL
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    // INVIO DELLA MAIL
    if(@mail($destinatario, $oggetto, $messaggio, $intestazioni))
    { // SE L'INVIO E' ANDATO A BUON FINE...
    echo "La mail è stata inoltrata con successo.";}
    else {// ALTRIMENTI...echo "Si sono verificati dei problemi nell'invio della mail.";
    }
    ?>


    a parte che gia sto codice mi da errore .......ma poi .....dove cavolo li metto i tag html ?
    Se qualcuno mi rispondesse in modo chiaro sarei grato

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    up

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.