Ho un problemino credo di semplice soluzione (per voi...).
Ho un database testuale (utenti.txt):
tizio | pass1 | tizio@email.it | notat | notat | si
caio | pass2 | caio@email.it | notac | notac | no
mario | pass3 | mario@email.it | notam | notam | no
etc etc
devo costruire uno script che mi impedisca di inserire utenti (tizio, caio, mario, etc.) con lo stesso nome di quelli già presenti
es.
<?php
$riga = caio; //mandata tramite _post
$file = fopen(utenti.txt, r);
... explode ("|",...) ...
...bhò
if (caio fa parte degli utenti) { echo "Utente già presente"; break; }
else { il resto dello script }
?>
... vi prego aiutatemi...
ne ho partorito uno... ma risulta essere sbagliato
<?php
$riga = caio;
$file=file("utenti.txt");
for($i=0;$i<count($file);$i++) {
$file[$i]=explode("|",trim($file[$i]));
if ($file[$i][0]=="$riga"")
{
echo "utente già registrato";
}
else
{
echo "resto dello script";
}
fclose($fp);
?>
dov'è che sbaglio??