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

    Far in modo che alla registrazione dell'utente mi compaia anche l'ora e la data....

    voglio implementare anche che quando un utente si registra mi compaia anche non solo l'ip ma pure l'ora e la data, ho provato da me ma non funziona, come devo fare?

    Codice PHP:
    $ip $_SERVER['REMOTE_ADDR']; 
    $nick trim($_POST['nick']); 
    $password trim($_POST['password']); 
    $sex trim($_POST['sex']); 
    $città trim($_POST['città']); 
    $provinciatrim($_POST['provincia']); 
    $age trim($_POST['age']); 
    $email trim($_POST['email']); 
    $date trim($_POST['date("H:i - d/m/y")']); 

    if (
    $nick == "" OR 
    $password == "" OR 
    $age == "" OR 
    $email == "" OR 
    $sex == "" OR 
    $città == "" OR 
    $provincia == "") { 
    echo 

    <center> 
    <font face=\"Verdana\" size=\"2\">NON HAI RIEMPITO UNO O PIU' CAMPI</font></center> 

     

     
    <a href=\"java-script:history.back();\">TORNA INDIETRO</a> 
    </font> 
    </center>"

    exit; 

    /* qui si verifica che eta sia intera ,altro  controllo per la sicurezza*/ 
    if(!is_numeric($age)) 

    echo 

    <script> 
        alert(\"Inserimento di un dato non numerico\"); 
        history.back(); 
        </script> 
        "

        exit; 



    $nick stripslashes($nick); 
    $città stripslashes($città); 
    $provincia stripslashes($provincia); 
    $email stripslashes($email); 

    // qui aggiungi il codice di controllo dei duplicati 
    $array_utenti_reg file('registro.txt'); 
    $quanti count($array_utenti_reg); 

    for (
    $i 0$i $quanti$i++) { 
        list(
    $nick_reg$pw_reg$email_reg$age_reg$sex_reg$cit_reg$prov_reg$ip_reg$date_reg) = explode("|"$array_utenti_reg[$i]); 
             
                 
        
    $nick_reg trim($nick_reg); 
        
    $email_reg trim($email_reg); 


        if (
    $nick_reg == $nick) { 
            echo 
    "Spiacente, ma il nome utente da te scelto è già registrato per un altro utente."
            exit(); 
            } 

        if (
    $email_reg == $email) { 
            echo 
    "Spiacente, ma l'indirizzo email da te scritto è già registrato per un altro utente."
            exit(); 
            } 
        } 



    $password_cr crypt($password,$nick); 
    /*criptazione di tipo DES della password usando come chiave la stringa del nick*/ 
    $password_cr=str_replace("|","*",$password_cr); 
    /*questa la si definisce una criptazione aggiuntiva:    
    se nella password criptata sono presenti | sono sostituiti con *    
    */ 

    // preparo la variabile che contiene la stringa da salvare nel file temporaneo 
    $utente=$nick."|".$password_cr."|".$email."|".$age."|".$sex."|".$città."|".$provincia."|".$ip."|".$date."\n"
    // scrivo nel file 
    $handle fopen("$percorso_temp/$file_iscr_temp""w"); 
    $scrivi fwrite ($handle$utente); 
    fclose ($handle); 

  2. #2
    devi usare semplicemente:
    $date = date("H:i - d/m/y");
    invece di:
    $date = trim($_POST['date("H:i - d/m/y")']);
    Coltiva Linux, Windows si pianta da solo!

  3. #3
    Originariamente inviato da loHacker
    devi usare semplicemente:
    $date = date("H:i - d/m/y");
    invece di:
    $date = trim($_POST['date("H:i - d/m/y")']);
    grazie!

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.