Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661

    [php] invio mail in formato HTML non va... dove è l'errore

    Codice PHP:
    <?php
     
    if ($_POST["email"]!=""){
     foreach(
    $_POST as $key => $value){
        
    $msg .= $key.": ".$value."
    "
    ;
    //echo "$key: $value
    \n"; 
    }
    //echo 
    $msg;
    $e="info@xxxx.xx";
    $ogg="Modulo prenotazioni";
    $mittente="info@xxx.xx";
    $reply="info@xxx.xxx";

    /*Non modificare nulla al di sotto di questa linea*/ 

    $intestazioni = "From$mittente\nReply-To$reply\nX-MailerSismail Web Email Interface\nMIME-version1.0\nContent-typemultipart/mixed;\n boundary=\"Message-Boundary\"\n"

    $body_top "--Message-Boundary\n"
    $body_top .= "Content-type: text/html; charset=iso-8859-1\n"
    $body_top .= "Content-description: Mail message body\n\n"

    $msg_body $body_top $msg


    if(!(@
    mail($e,$ogg,$msg_body$intestazioni))){ 
    print 
    "<H5>Invio della email fallito.</H5>";


    ?>
    dove è l'errore?


    grazie

  2. #2
    non usare un multipart per inviare solo un semplice html.

    metti come content-type: text/html (nell'header)
    e nel body l'html
    www.gext.it

  3. #3
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    grazie


    provo!


    ciao


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.