Ho scaricato e modificato, secondo le mie esigenze, questo script composto da due file (database.php e pr_00.php) che mi permette un login senza database.
In locale l'ho testato e funziona benissimo. Messo online, il login funziona ma ho riscontrato un problema nella parte dove dovrebbe registrare tutti gli utenti che entrano in un apposito file. In locale funziona e mi compila il foglio "cronologiautenti.txt" con gli utenti che si sono connessi. Mentre online non mi funziona mi compare il foglio "cronologiautenti.txt" completamente vuoto.
Vi prego aiutatemi!
Grazie mille!!

Ecco il codice:

Vi posto gli script:

File:
database.php

Codice PHP:
<?php


//Per chi lo ha scaricato: inserisci qui i nomi degli utenti
$datauser = array('utente','admin','administrator');
//Qui le password
$datapassword = array('pippo','prova','adminprova');
//ricordati che lil primo nick va con la prima password o cosi via
$arrPagina = array('page2.html''page3.html''amministratore.html'); 
?>
File:
pr_00.php

Codice PHP:
<?php


$data
=date("d.m.y, H:i:s");
include(
'database.php');
if(
in_array($_POST['user'],$datauser)){
$valuser1;
$chiaveuser array_search($_POST['user'], $datauser);
}
if(
in_array($_POST['password'],$datapassword)){
$valpassword1;
$chiavepassword array_search($_POST['password'], $datapassword);
}
$valsomm$valuser+$valpassword;
if((
$valsomm==2)&&($chiavepassword==$chiaveuser)){

$key array_search($_POST['user'],$datauser);
if(
$key!==null && $key!==false ){
$pagina $arrPagina[$key];
header("Location:  $pagina");
}


//questo programma registra tutti gli utenti che entrano in un apposito file
$filename "cronologiautenti.txt";
$testo $_POST['user']." ".$data."
"
;
$handle fopen($filename'a');
fwrite($handle$testo);
fclose($handle);
//-----------------------------------
}else{
//invece qui ci devi mettere la pagina a che da errore nell inserimento del login
include('errore.html');
}
?>