ciao a tutti...
mi serirebbe una sorta di conatore che viene incrementato ogni volta che viene uploadato un file sul sito.
siccome non ho trovato un qualcosa già pronto che mi risolva il problema sto inserendo un contatore in un uploader.
ed essendo un neofita mi sto sbattendo con pochi risultati e con dubbi anche su come andare a capo....
quindi... appena viene mandato su un'immagine il contatore mi dovrebbe incrementare il NUMERO in un file TXT fatto così:
&total=29&
&name=foto/forsite&
il 29 diventa 30 e bona le.... ma ho dei problemi con gli & e col fatto che son due righe e che la seconda non deve essere toccata.
stavo usando e modificando un contatore di sephiroth:
----------------------------------------------------
$file_nam = "count.txt";
// se il file non esiste lo creo
if(!is_file($file_nam)){
$fp1 = fopen($file_nam,"w");
$newvar = "&total=0&\n
&name=foto/pierc&";
qui ho aggiunto un accapo \n e la seconda riga
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]\n
&name=foto/forsite&";
stessa cosa
} else {
// se il cookie non esiste
$nome[1]++;
$newvar = "$nome[0]=$nome[1]\n
&name=foto/forsite&";
e questo?
$fp = fopen($file_nam,"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)
}
}
sto andando bene? cosa sto sbagliando?