Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Prblema invio email dal web con ARUBA

    Salve ragazzi ho un problemino, premetto che di php non capisco quasi nulla, nell'inviare un'email da un form direttamente dal web.

    Praticamente il form si trova in flash e funziona se lo metto su altri server tranne su ARUBA.Vi posto il codice della pagina PHP che invia i dati dal web:

    <?
    if(isset($_POST['flashMAIL'])){
    //////////////////////////////////////////////
    $nome = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['nome']))),ENT_QUOTES);
    $email = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['email']))),ENT_QUOTES);
    $oggetto = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['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 = "www.sito.com";
    $to = "sito@email.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="left" id="titolo" colspan="2">Messaggio da '.$page.'</td></tr>
    <tr><td colspan="2"></td></tr><tr><td align="left" 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";
    }
    ?>

    Come mai nn funge su ARUBA????
    http://www.generationweb.it <--- web site

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    Sei sicuro che aruba ti metta a disposizione un server smtp per l'invio di e-mail? il codice mi sembra giusto...

  3. #3
    non lo so ma se fosse questo il problema come potrei aggirare il problema mettendo del codice che funziona con tutti i tipi di server???
    http://www.generationweb.it <--- web site

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.