Premettendo che di php nn ne so una cicca, xò a scuola quest'anno abbiamo fatto un po' di C++...comunque sto tentando di creare un piccolo sistema di autenticazione basato su dei file e non su database(nn so come fare), almeno x il momento....
questa è l'ipotetica pagina di login
pagLog.html
Codice:
<html>
<div>
<form action="log.php" method="post">
<p>Inserisci la tua UserID<input name="userid" type="text"></p>
<p>Inserisci la tua password<input name="password" type="text"></p>
<p><input type="submit" value="Invia Risposta"></p>
</form>
</div>
</html>
Questa le pagine da cui prendo i "dati degli utenti"
utenti.php
Codice PHP:
$numero=4
$uto0='a';
$uto1='b';
$uto2='c';
$uto3='d';
$uto4='e';
psw.php
Codice PHP:
$psw0='h';
$psw1='i';
$psw2='l';
$psw3='m';
$psw4='n';
E infine la pagina che dovrebbe "elaborare" tutto...
log.php
Codice PHP:
<?php
include 'utenti.php';
include 'psw.php';
$auth=FALSE;
for($x=1;$x<$numero;$x++){
if($_POST['userid']==($uto($x))&&$_POST['password']==($psw($x))){
$auth=TRUE;
echo 'Grazie per esserti autenticato';
}
else{
echo 'UserID o password errati';
}
}
?>
MI DICE QUESTO:
"$numero=4 $uto0='a'; $uto1='b'; $uto2='c'; $uto3='d'; $uto4='e'; psw0='h'; psw1='i'; psw2='l'; psw3='m'; psw4='n';
Notice: Undefined variable: numero in c:\programmi\easyphp1-8\www\admin\log.php on line 5"
Se qualcuno mi aiutasse mi farebbe un grandissimo piacere, vorrei capire l'errore alla riga 5 cosa sia...e perchè nn va un po' tutto...please, è praticamente il primo script che "creo" di mio...è già non funzia...
PS: nel tag "form" della pagina html non capisco cosa cambia tra method "post" o "get"...