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

    ma cosa mi sfugge ? maledizione !

    Codice PHP:
    function reg_register($data){
        
    //registro l'utente
        
    global $_CONFIG;
        
        function 
    makeRandomPassword()
                    {
             >>>> 
    qui mi creo la password
            
    }

            
    $random_password makeRandomPassword();

            
    $db_password md5($random_password); // qui la cripto
        
        
        
    $id reg_get_unique_id();
        
    mysql_query("INSERT INTO ".$_CONFIG['table_utenti']."(name, surname, indirizzo, occupazione, username, password, temp, regdate, uid)
        VALUES('"
    .$data['name']."','".$data['surname']."','".$data['indirizzo']."','".$data['occupazione']."','".$data['username']."','$db_password','1', '".time()."','".$id."')");
        
            if(
    mysql_insert_id()){
            return 
    reg_send_confirmation_mail($data['mail'], "local@cDev.it"$id,$random_password);
        }else return 
    REG_FAILED;
    }

    function 
    reg_send_confirmation_mail($to$from$id$random_password){
        
    //invio la mail di conferma
        
    $msg "Per confermare l'avvenuta registrazione, clicckate il link seguente: [url]http://cDev/login_freephp/confirm.php?id=[/url]".$id."
        ricorda che la tua password è 
    $random_password ed il tuo username";
        
        return (
    mail($to"Conferma la registrazione"$msg"From: ".$from)) ? REG_SUCCESS REG_FAILED;

    dopo una miriade di smanettamenti non riesco ancora a capire per fare in modo che all' interno di $msg venga stampato $data['username'] .....

    si insomma quando la mail viene recapitata come faccio a fare apparire il nome dell' utente nel corpo del messaggio.

    mi sta fumando la testa cavolo !
    ... viva la gnocca !

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    passa anche la variabile username alla funzione reg_send_confirmation_mail()

  3. #3
    function reg_send_confirmation_mail($to, $from, $id, $random_password, $data['username'])

    se la passo così mi da errore....
    ... viva la gnocca !

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da carmineDev
    function reg_send_confirmation_mail($to, $from, $id, $random_password, $data['username'])

    se la passo così mi da errore.... [/supersaibal]
    Ovviamente
    Codice PHP:
    function reg_send_confirmation_mail($to$from$id$random_password,$username){
     
    $msg "Per confermare l'avvenuta registrazione, clicckate il link seguente: [url="http://cDev/login_freephp/confirm.php?id="][url]http://cDev/login_freephp/confirm.php?id=[/url][/url]".$id."
     
    ricorda che la tua password è $random_password ed il tuo username è ".$username;
        return (mail(
    $to, "Conferma la registrazione", $msg, "From".$from)) ? REG_SUCCESS : REG_FAILED;

    Poi quando devi richiamare la funzione fai:
    Codice PHP:
    eturn  reg_send_confirmation_mail($data['mail']
    "local@cDev.it"$id,$random_password,$data['username']); 

  5. #5

    rIsOlTo !

    che sono pollo , grazie tvb !

    chichirichììììì
    ... viva la gnocca !

  6. #6

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.