non dovevo mandare tutto.... in rosso è la parte che ho aggiunto come counter
case "doupload":
include "config.php";
$file_nam = "foto/count.txt";
// se il file non esiste lo creo
if(!is_file($file_nam)){
$fp1 = fopen($file_nam,"w");
$newvar = "total=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 ('foto/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_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)
}
}
$endresult = "<font size=\"2\">File Was Uploaded</font>
<a href=upload.php>Upload File</a>";
if ($file_name == "") {
$endresult = "<font size=\"2\">No file selected</font>";
}else{
if(file_exists("$absolute_path/$file_name")) {
$endresult = "<font size=\"2\">File Already Existed</font>";
} else {
if (($size_limit == "yes") && ($limit_size < $file_size)) {
$endresult = "<font size=\"2\">File was to big</font>";
} else {
$ext = strrchr($file_name,'.');
if (($limit_ext == "yes") && (!in_array($ext,$extensions))) {
$endresult = "<font size=\"2\">File is wrong type</font>";
}else{
@copy($file, "$absolute_path/$file_name") or $endresult = "<font size=\"2\">Couldn't Copy File To Server</font>";
}
}
}
}
echo "
....

Rispondi quotando