Salve, ho un cliente il quale possiede un hosting con supporto php 4.
Volevo capire se la causa del mancato funzionamento di un form mail potesse essere proprio il supporto php 4 dell'hosting.
ecco il codice:
codice:<? if(isset($_POST['flashMAIL'])){ ////////////////////////////////////////////// $nome = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['nome']))),ENT_QUOTES); $email = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['email']))),ENT_QUOTES); $oggetto = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['oggetto']))),ENT_QUOTES); $msg = nl2br(stripslashes(utf8_decode(trim($_POST['msg'])))); $msg = str_replace(" ","[br]",$msg); $msg = htmlspecialchars($msg,ENT_QUOTES); $msg = str_replace("[br]"," ",$msg); $page = "Form Mail"; $to = "info@tuamail.it"; ////////////////////////////////////////////// $messaggio =' <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body {margin:0px;padding:0px;} table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;} .tdSX {width:40%;font-size:10px;color:#333333;} .tdDX {width:60%;font-size:10px;color:#000066;} #titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;} </style> </head><body><table><tr><td align="center" id="titolo" colspan="2">'.$page.'</td></tr> <tr><td colspan="2"></td></tr><tr><td align="center" class="tdSX">Nome:</td><td align="left" class="tdDX">'.$nome.'</td></tr> <tr><td align="left" class="tdSX">E-mail:</td><td align="left" class="tdDX">'.$email.'</td></tr> <tr><td align="left" class="tdSX">messaggio:</td><td align="left" class="tdDX">'.$msg.'</td></tr> </table></body></html>'; $intestazioni = "MIME-Version: 1.0\r\n"; $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n"; $intestazioni .= "To: ".$to."\r\n"; $intestazioni .= "From: ".$nome." <".$email.">\r\n"; $intestazione .= "Return-Path: ".$nome."\n"; if (mail($to, $oggetto, $messaggio, $intestazioni)) { print "ris=ok"; } else { print "ris=error"; } } else { print "ris=error"; } ?>
tnx all.


Rispondi quotando