Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    $codice_conferma e ben diverso da $codiceconferma

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #2
    Quote Originariamente inviata da piero.mac Visualizza il messaggio
    $codice_conferma e ben diverso da $codiceconferma
    Ciao e grazie per la risposta,
    Ma seguendo il tutorial viene indicato cosi e funziona nel tutorial.
    Non credi sia un problema di configurazione?
    Ad ogni modo proverò.
    Ma devo cambiare ovunque?

  3. #3
    Quote Originariamente inviata da margis6972 Visualizza il messaggio
    Ciao e grazie per la risposta,
    Ma seguendo il tutorial viene indicato cosi e funziona nel tutorial.
    Non credi sia un problema di configurazione?
    Ad ogni modo proverò.
    Ma devo cambiare ovunque?
    Evidentemente si tratta di un refuso.

    Se la variabile $codice_conferma la vedi solo qui:

    $codice_conferma = md5(uniqid(rand()));

    modifica solo quella in

    $codiceconferma = md5(uniqid(rand()));


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Quote Originariamente inviata da piero.mac Visualizza il messaggio
    Evidentemente si tratta di un refuso.

    Se la variabile $codice_conferma la vedi solo qui:

    $codice_conferma = md5(uniqid(rand()));

    modifica solo quella in

    $codiceconferma = md5(uniqid(rand()));

    Ciao Piero, intanto grazie 1000 per l'aiuto, lo apprezzo molto.
    ho fatto come dicevi, in effetti mi è sparito l'errore della riga 61 ma è rimasto quello della riga 76

    riga 76
    if($sentmail){

    cosa sbaglio?

    devo configurare qualcosa? tu sapresti darmi una possibile soluzione?

    mario

  5. #5
    forse e' qui che devi configurare la mail nel php.ini

    In pratica se vuoi inviare la Email devi avere un account abilitato per inviare sul tipo di provider che ti fornisce l'ADSL. es. per alice adsl:

    codice:
    [mail function]
    ; For Win32 only.
    SMTP = mail.tin.it
    smtp_port = 25
    
    ; For Win32 only.
    sendmail_from = utente_valido@tin.it
    
    ;oppure utente_valido@alice.it
    Ovviamente se hai un altro provider internet dovrai agire di conseguenza in modo appropriato. Dopo le modifiche si deve restartare apache e (a volte) ripulire la cache del browser.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Quote Originariamente inviata da piero.mac Visualizza il messaggio
    forse e' qui che devi configurare la mail nel php.ini

    In pratica se vuoi inviare la Email devi avere un account abilitato per inviare sul tipo di provider che ti fornisce l'ADSL. es. per alice adsl:

    codice:
    [mail function]
    ; For Win32 only.
    SMTP = mail.tin.it
    smtp_port = 25
    
    ; For Win32 only.
    sendmail_from = utente_valido@tin.it
    
    ;oppure utente_valido@alice.it
    Ovviamente se hai un altro provider internet dovrai agire di conseguenza in modo appropriato. Dopo le modifiche si deve restartare apache e (a volte) ripulire la cache del browser.
    Ciao,
    ho fatto quello che mi dicevi, non so se ho fatto tutto correttamente, sono andato in easyphp -> configurazione -> php
    ho cercato la voce "mail function"
    ho configurato cosi (utilizzo la Vodafone station ed ho inserito per prova la mail con gmail):
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.net.vodafone.it


    ; http://php.net/smtp-port
    smtp_port = 25


    ; For Win32 only.
    ; http://php.net/sendmail-from
    ;sendmail_from = le2ruote@gmail.com


    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    ; http://php.net/sendmail-path
    ;sendmail_path =


    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =


    ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
    mail.add_x_header = On


    ; The path to a log file that will log all mail() calls. Log entries include
    ; the full path of the script, line number, To address and headers.
    ;mail.log =
    ; Log mail to syslog (Event Log on NT, not valid in Windows 95).
    ;mail.log = syslog


    mi esce sempre lo stesso errore
    Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-12.1\www\sito\register.php on line 72
    Errore, link di attivazione non inviato.

    Piero secondo te devo fare qualcosa da phpmyadmin?
    io ho solo creato il db ed inserito 2 tabelle, secondo te devo fare altro che abiliti la registrazione?
    grazie ancora

  7. #7
    Quote Originariamente inviata da piero.mac Visualizza il messaggio
    forse e' qui che devi configurare la mail nel php.ini

    In pratica se vuoi inviare la Email devi avere un account abilitato per inviare sul tipo di provider che ti fornisce l'ADSL. es. per alice adsl:

    codice:
    [mail function]
    ; For Win32 only.
    SMTP = mail.tin.it
    smtp_port = 25
    
    ; For Win32 only.
    sendmail_from = utente_valido@tin.it
    
    ;oppure utente_valido@alice.it
    Ovviamente se hai un altro provider internet dovrai agire di conseguenza in modo appropriato. Dopo le modifiche si deve restartare apache e (a volte) ripulire la cache del browser.
    Ciao Piero,
    ho fatto quello che mi dicevi, almeno spero, sono andato in easyphp -> configurazione -> php ed ho inserito la seguente configurazione (utilizzo adsl Vodafone ed ho inserito una mail fittizia gmail):
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.net.vodafone.it


    ; http://php.net/smtp-port
    smtp_port = 25


    ; For Win32 only.
    ; http://php.net/sendmail-from
    ;sendmail_from = le2ruote@gmail.com


    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    ; http://php.net/sendmail-path
    ;sendmail_path =


    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =


    ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
    mail.add_x_header = On


    ; The path to a log file that will log all mail() calls. Log entries include
    ; the full path of the script, line number, To address and headers.
    ;mail.log =
    ; Log mail to syslog (Event Log on NT, not valid in Windows 95).
    ;mail.log = syslog

    purtroppo esce sempre l'errore:
    Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-12.1\www\sito\register.php on line 72
    Errore, link di attivazione non inviato.

    Premetto che in phpmyadmin ho creato un db ed inserito dentro 2 tabelle, non ho fatto altro,
    nella cartella utenti_temp mi lascia traccia dei tentativi di accesso:
    utenti.jpg

    mentre nella cartella utenti non lascia traccia.

    è come se mi mancasse un passaggio, probabilmente in phpmyadmin devo fare una configurazione, ma sinceramente non saprei.

    riesci a darmi qualche suggerimento?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.