ciao ragazzi avrei bisogno di un aiuto perche con il php "niente"
io ho un file count.txt questo viene modificato da counter.php
in sostanza è un contatore, vi posto il code:
<?
/***************************************
my real counter v.1
by sephiroth
Alesandro Crugnola
alessandro@sephiroth.it
***************************************/
/*************************************
ASSICURARSI DI AVERE I PERMESSI IN SCRITTURA NELLA DIRECTORY DOVE
INSERIRETE IL FILE "coun.txt" E UPLOADARE IL FILE
CON I PERMESSI IN LETTURA E SCRITTURA PER TUTTI
*************************************/
//leggo dal file di testo
$file_name = "count.txt";
// se il file non esiste lo creo
if(!is_file($file_name)){
$fp1 = fopen($file_name,"w");
$newvar = "numero=0";
fwrite($fp1,$newvar,1024);
fclose($fp1);
setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
} else {
// estraggo i dati del file
$fcontents = file ('count.txt');
while (list ($line_num, $line) = each ($fcontents)) {
$nome = explode("=",$line);
}
// se il cookie esiste già
if(isset($_COOKIE['counter'])){
$newvar = "$nome[0]=$nome[1]";
} else {
// se il cookie non esiste
$nome[1]++;
$newvar = "$nome[0]=$nome[1]";
$fp = fopen($file_name,"w"); // apro il file in scrittura
fwrite($fp,$newvar); // scrivo sul file di testo
fclose($fp); // chiudo il file
setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
}
}
?>
<?=$newvar?>
Ho dei problemi nel senso che il file viene letto da un movie flash ma in pratica ad una nuova visita il file di testo nn incrementa.
ho provato con tutti i tipi di permessi, quale può essere il problema
lo script è giusto?
ciao e grazie![]()
![]()
![]()