Il massimo che sono riuscito ad ottenere con le mie conoscenze precarie di php è stato questo
<?php
$nome = ballo;
$uid = "$nome|";
$contenuto = file_get_contents("utenti.txt");
if (substr_count($contenuto,$uid)>1) {echo "utente già registrato";}
else {echo "utente non registrato";}
?>
Però sò benissimo che è sbagliato. Infatti se pensiamo al mio database testuale così:
tizio|passtizio|tizio@email.it|-----nulla-----|-----nulla-----| ||no
caio|passcaio|caio@email.it|-----nulla-----|-----nulla-----| ||no
mario|passmario|mario@email.it|-----nulla-----|-----nulla-----| ||no
peppe|passpeppe|peppe@email.it|-----nulla-----|-----nulla-----| ||no
luca|passluca|luca@email.it|-----nulla-----|-----nulla-----| ||no
giovanna|passgiovanna|giovanna@email.it|-----nulla-----|-----nulla-----| ||no
Siccome c'è il nome "giovanna" questo sistema mi mi dirà che "anna" è un "utente già registrato"... ma nn è così...