- Home
- Categorie
- Coding e Sistemistica
- PHP
- Cancellare singolo username
-
Cancellare singolo username
Salve a tutti!! Ho questa funzione che cancella tutti gli utenti registrati
[PHP]//clear ALL users
if ($viesti == "wipeusers"){
$peke = fopen('../text/nome.txt', 'r+');
ftruncate ($peke,0);
fclose($peke);
$peke = fopen('../text/pass.txt', 'r+');
ftruncate ($peke,0);
fclose($peke);$tiedsal = fopen('../text/pass.txt', 'a');
$salasana = crypt($salasana,'password');
$lissal=$salasana.'
';
fputs($tiedsal, $lissal);
fclose($tiedsal);$tiednim= fopen('../text/nome.txt', 'a');
$lisnim=$nimi.'
';
fputs($tiednim, $lisnim);
fclose($tiednim);$viesti="";
$tie = fopen('../text/circ.txt', 'r+');
$ko=file_get_contents ('../text/circ.txt');
$to='<small><b><a href="pmuser.php?kenelle='.$nimi.'&nimi=$nimi&salasana=$salasana&rank=1&phone='.$user[0].'&ip='.$ip.'">*</a></b>?'.$nimi.' wiped all users!</small><br/>
'. $ko;
fputs($tie, $to);
fclose($tie);}[/PHP]
vorrei che la funzione cancellasse un singolo username, a mia scelta. Per esempio: scrivo un username a caso, della mia lista registrati, e mi cancella quel singolo username che ho scritto, nella funzione!:?
-
Potresti ciclare la lettura di ogni singola riga del file nome.txt fino a quando non trovi l'user che ti interessa...
I due files sono legati tramite ID?
La lunghezza dei campi è definita?
Questo link ti potrebbe essere utile: php.net/substr