Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Mandare mail con php

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119

    Mandare mail con php

    Madonna mia sto impazzendo.. sto facendo un sito in locale e nella pagina riguardante la registrazione alla fine di essa mando una mail all'utente.. questo è il codice riguardante la connessione al database, e all'invio della mail...

    <?

    if(isset($_POST['nome']) && ($_POST['cognome']) && ($_POST['nick']) && ($_POST['password']) && ($_POST['mail']))
    {
    $nome = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $nick = $_POST['nick'];
    $pass = $_POST['password'];
    $mail = $_POST['mail'];
    $data = date("Y/n/j");
    $attivazione = mt_rand();

    $db_host = "localhost:3306";
    $db_user = "root";
    $db_password = "";
    $db_name = "utenti";

    $db = mysql_connect($db_host, $db_user, $db_password);
    mysql_select_db($db_name);
    $query = "INSERT INTO `login in attesa` ( `Cognome` , `Nome` , `Mail` , `Data Reg.` , `Nick` , `Pass`, `Attivazione`) VALUES( '$cognome', '$nome', '$mail', '$data', '$nick', '$pass', '$attivazione')";
    $ri = mysql_db_query( $db_name, $query);
    //mysql_close($db);

    // Invio mail per conferma

    $oggetto="4ai WebSite";
    $msg="ciao";

    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    mail($mail,$oggetto,$msg,$intestazioni);
    if (mail($mail,$oggetto,$msg,$intestazioni))
    {
    echo "<center>" .$nick. " ti sei registrato correttamente!
    Controlla la tua posta elettronica, ti arriverà il codice di attivazione da inserire per entrare definitivamente nel sito della 4ai!!
    Ciao dal WebMaster Gorgo!!</center>";
    echo $mail;
    }
    else
    {
    echo "<center>Registrazione non effettuata per motivi tecnici, riprova più tardi o contatta il WebMaster</center>";
    }

    }

    ?>

    Non mi da nessunissimo errore, però la mail non mi arriva!!! ho due file php e quello nella cartella apache ha settato come smtp quello della connessione che utilizzo (adsl = mail.tin.it), come smtp_port 25, come sendmail_from l'indirizzo mail che utilizzo per connettermi (miamail@tin.it) e come sendmail_path DEFAULT_SENDMAIL_PATH...

    come mai le mail non mi arrivano?!?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119
    up... sto provando e riprovando.. non mi invia le mail... uffy

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119
    allora?!? io non so cosa possa essere...

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.