Visualizzazione risultati 1 fino 7 di 7

Discussione: From e Content-Type Mail() PHP

  1. #1
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Post From e Content-Type Mail() PHP

    Salve a tutti, ho un problemino.

    Mi sapreste dire che cosa devo mettere alle intestazioni, per farsì che venga spedita una mail con un From:Nomepersona e anche contenuti html(content-type:text/html; charset..eccecc)???

    Io faccio così
    mail("Pippo<pippo@bu.it>","Regalo!","Ciao, hai un regalo!","Content-Type:text/html; charset=iso(ecc.ecc..)\n\rFrom: ServiziUtenti");

    Ma non mi funziona...mi manda la mail, ma arriva senza From(arriva con Apache), anche se però i contenuti sono Html....

    Io spero si possa fare una cosa simile(anzi lo so :D) però non ci riesco...se mi potreste aiutare ve ne sarei grato! :) ciao!!

  2. #2
    Guest

    Predefinito

    ma leo! nn me l'aspettavo da te lol

    cmq kredo ke tu debba mettere from: serviziutenti@dominio.it

    non devi mettere from: ServiziUtenti
    Ultima modifica di livecommunity : 06-12-2005 alle ore 23.29.46

  3. #3
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Citazione Originalmente inviato da livecommunity
    ma leo! nn me l'aspettavo da te lol

    cmq kredo ke tu debba mettere from: serviziutenti@ec..ec...
    Veramente il mio problema era un altro!
    Non riesco a mettere codice html in contemporanea con un From:





    Ho editato x evitare lo spam...Cerchiamo di farlo
    Ultima modifica di Leo91 : 06-12-2005 alle ore 23.31.30

  4. #4
    Guest

    Predefinito

    ah nn riesci a mettere l'html..mo vedo

  5. #5
    Guest

    Predefinito

    devi mettere il from prima del content-type

  6. #6
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

  7. #7
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    io mi sono fatto questa funzioncina:
    Codice PHP:
    function invmail($a,$ogg,$testo,$headers,$testoh){
    $txt="mail.txt"; //definisci qui il file in cui salvare la data dell' ultimo invio di una e-mail,per eludere il timeout di altervista
    if(isset($testoh)){
    $headers .= "\nX-Mailer: PHP\n";
    $boundary = "==String_Boundary_x" .md5(time()). "x";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/alternative;\n";
    $headers .= " boundary=\"$boundary\";\n\n";
    $messaggio = "$testo\n";
    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
    $messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    $messaggio .= $testo ."\n\n";
    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    $messaggio .= $testoh ."\n";
    $messaggio .= "--$boundary--\n";
    }
    $temp = fopen($txt,"r");
    $b=fread($temp,filesize($txt));
    while (
    time() < $b+1){}
    return(
    mail($a,$ogg,$messaggio,$headers));
    $temp = fopen($txt,"w");
    fwrite($temp,time());
    fclose($temp);
    }
    in $a ci metti il destinatario, in $ogg l' oggetto, in $testo il testo normale, in $headers gli headers e, se vuoi, in $testoh il testo in html

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •