Mi serve una mano con i files .dbm spiego brevemente il concetto:
Quando un utente si iscrive avanza il valore di Counter.txt di 1 ed il valoreDB/USER/
Counter.txt
user_nick.dbm #
user_pass.dbm #
user_mail.dbm #
user_enroll_date.dbm # Data di registrazione (time)
user_www.dbm
user_city.dbm # Provenienza
user_num_posts.dbm # Numero di posts
user_logged.dbm # E' loggato? (0/1);
user_firma.dbm # Firma o breve testo...
avanzato verrà usato come chiave degli hash dei files dbm...relativi al tipo di dato:
Per Risalire ai dati di un Nick_name dovrei aprire il file user_nick.dbm e ottenere la chiave sapendo il valore(univoco) ovvero il user_nick...come si fa?$counter ++;
# APRI user_nick.dbm
# CHIAVE($counter) => $user_nick;
# APRI user_pass.dbm
# CHIAVE($counter) => crypt($user_pass,$salt);
...etc...
...cosi' poi potrò fare:
E vorrei anche sapere come si fa a controllare se al momento della registrazione# APRI user_mail.dbm
# $user_mail = $user_mail{$user_id};
..etc...
una dato Nick name esista già nel file user_nick.dbm...(senza magari dover scannare tutto il file con while...)
Grazie a tutti!!!