Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    parametri smtp in localhost?

    Buongiorno a tutti,
    Sto cercando di imparare php e sto creando una pagina di registrazione-login utente ma:

    Non riesco ad inviare l'email mi da questo errore:

    Warning: mail() [function.mail]: "sendmail_from" not set in php.ini
    or custom "From:" header missing in

    Ditemi come devo settare da mail function di EPHP e come..
    Come server ho infostra.. sto impazzendo!

    Grazie a tutti in anticipo
    Il mio sito
    www.giancadj.altervista.org

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    apri il tuo php.ini, cerca la riga SMTP = localhost e sostituisci localhost con smtp del tuo provider
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Ho settato cosi ma non funziona!

    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = mail.libero.it
    ; http://php.net/smtp-port
    smtp_port = 25

    ; For Win32 only.
    ; http://php.net/sendmail-from
    ;sendmail_from = gianca.deejay@libero.it

    provider infostra..
    Il mio sito
    www.giancadj.altervista.org

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Rimuovi il ; da sendmail_from

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    fatto ma non funziona lo stesso....
    Il mio sito
    www.giancadj.altervista.org

  6. #6
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    L'hai riavviato? Cosa dice phpinfo? Che errore ti da?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  7. #7
    posto la pag. completa...forse un esperto puo' aiutarmi

    <?php
    include'header.php';


    ?>

    <div id="wrapper">
    <?php
    if(!isset($_GET['passkey'])){

    if(!isset($_POST['invia'])){ ?>

    <form method="post" action="#" id="formregistrazione">

    <label for="username">Username</label>
    <input type="text" name="username" id="username" />

    <label for="password1">Password</label>
    <input type="password" name="password1" id="password1" />

    <label for="password2">Ripeti Password</label>
    <input type="password" name="password2" id="password2" />

    <label for="email">Email</label>
    <input type="text" name="email" id="email" />

    <input type="submit" name="invia" id="registrati" value="Registrati" />

    </form>
    <?php } else {
    $codice_conferma = md5(uniqid(rand()));
    $username = mysql_real_escape_string($_POST['username']);
    $password1 = mysql_real_escape_string($_POST['password1']);
    $password2 = mysql_real_escape_string($_POST['password2']);
    $email = mysql_real_escape_string($_POST['email']);

    if($username =="" || $email ==""){
    echo"Devi riempire tutti i campi";
    }elseif($password1 == "" || $password2 == ""){
    echo"Devi riempire tutti i campi";
    }elseif($password2 != $password1){
    echo"ATTENZIONE : Le password devono coincidere !";
    }else{

    $recuperauseremail = mysql_query("SELECT id FROM utenti WHERE username='$username' OR email='$email'");
    $contausermail = mysql_num_rows($recuperauseremail);

    if($contausermail > 0){
    echo"Nome Utente o Email gia' utilizzati";

    } else {

    $inviautentitemp = mysql_query("INSERT INTO utenti_temp(codiceconferma,username,password,email ) VALUES('$codice_conferma','$username','$password2' ,'$email')");
    if($inviautentitemp){

    $to = $email;
    $subject="Conferma la tua registrazione";
    $header="Da : Amministratore";
    $message="Ecco il tuo codice di attivazione \r\n";
    $message.="Clicca sul link per confermare la registrazione \r\n";
    $message.="http://127.0.0.1/sito/register.php?passkey=$codice_conferma";





    $sentmail="mail($to,$subject,$message,$header)";
    }


    if($sentmail){

    echo"Per completare la registrazione controlla la tua casella di posta elettronica e clicca sul link di attivazione.";


    } else {


    echo"Errore! Link di attivazione non inviato.";

    }

    }


    }



    }
    } else {
    $passkey = $GET['passkey'];

    $sqlrecuperauser = "SELECT * FROM utenti_temp WHERE codiceconferma = '$passkey'";
    $risultatouser = mysql_query($sqlrecuperauser);

    if($risultatouser){

    $contauser = mysql_num-rows($risultatouser);

    if($contauser == 1){

    $rows = mysql_fetch_array($risultatouser);
    $username = $rows['username'];
    $email = $rows['email'];
    $password = $rows['password'];

    $passwordcript = md5($password);

    $sqlconfermauser = mysql_query("INSERT INTO utenti(username,password,email) VALUES ('$username','$passwordcript','$email')");
    if ($sqlconfermauser) {

    echo"Il tuo account e' stato attivato con successo!";
    $sqleliminadati = mysql-query("DELETE FROM utenti_temp WHERE codiceconferma = '$passkey'");


    } else {

    echo"Errore!";

    }

    }
    }

    }


    ?>




    </div>
    </body>
    </html>
    Il mio sito
    www.giancadj.altervista.org

  8. #8
    mi dice
    Per completare la registrazione controlla la tua casella di posta elettronica e clicca sul link di attivazione.
    Ma poi l'email in casella non c'e
    Il mio sito
    www.giancadj.altervista.org

  9. #9
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Quindi $sentmail è true e così dovrebbe aver funzionato. Forse il mail server non accetta la mail oppure è finita nello spam.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  10. #10
    O forse e' il provider che non lascia lavorare in locale?
    NON CAPISCO!
    Il mio sito
    www.giancadj.altervista.org

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.