Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Freax
    Registrato dal
    Jul 2006
    Messaggi
    460

    problema con email in HTML

    salve ragazzi , ho un form per mandare una mail da internet con PHP .
    Non riesco a formare un msg correttamente codificato per inviarlo come msg HTML

    ecco quello che ho combinato sinora e che funziona ma male (non codifica in HTML) :

    Codice PHP:
    $nome_contatto=stripslashes(str_replace("\r"," ",htmlentities(str_replace("\n"," ",trim($_POST['nome'])))));;
              
    $reply_contatto=stripslashes(str_replace("\r"," ",htmlentities(str_replace("\n"," ",trim($_POST['mail_reply'])))));;
              
    $mailto="info@dominio.it";
              
    $msg=stripslashes(str_replace("\r"," ",htmlentities(str_replace("\n"," ",trim($_POST['msg'])))));;
              
    $oggetto='contatto dal sito da parte di '.$nome_contatto.' - '.$reply_contatto;
              
    /*concateno al messaggio 3 info utili*/
              
    $msg .=' &#010 '.$_SERVER[REMOTE_ADDR];
              
    $msg .=' &#013 '.$_SERVER[REMOTE_HOST];
              
    $msg .=' &#013 '.$_SERVER[HTTP_USER_AGENT];
              
    /*inizia l'header della mail*/
              
    $header ='MIME-Version: 1.0\r\n';
              
    $header .='Content-type: text/html; charset=iso-8859-1\r\n';
              
    /*altri header
              $header .='To: '.$mailto.'\r\n';
              $header .='From: '.$reply_contatto.'\r\n';
              $header .='Reply-To: '.$reply_contatto.'\r\n';
              $header .='Cc: \r\n';
              */
              /*setto il server SMTP e invio la mail*/
              
    ini_set (SMTP,'smtp.dominio.it');
              if(@
    mail($mailto $oggetto $msg $header ))
              {
               require(
    "require/mail.alertok.inc.php");//msg di ok
              
    }
              else
              {
               require(
    "require/mail.alertko.inc.php");//msg d'errore
              

    alla fine funziona tutto come si deve ma l'email è quasi illeggibile perché non correttamente codificata

  2. #2
    Utente di HTML.it L'avatar di Freax
    Registrato dal
    Jul 2006
    Messaggi
    460
    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.