Dopo una form con l'inserimento di una foto, nella pagina seguente metto questo script:
$sizelimit = "no"; //Do you want a size limit, yes or no?
$sizebytes = "200000"; //size limit in bytes
$absolute_path = "foto"; //Absolute path to where files are uploaded
if($file==''){
$nomefile="foto_non_presente.gif";
}
else{
$a=strpos($file,".");
$estensione=substr($file,$a+1,$a+3);
$nomefile=substr($marca,0,3)."_".substr($modello,0 ,3)."_".substr($colore,0,3)."_".date('dmy')."[a].".$estensione;
while(file_exists($absolute_path."/".$nomefile)){
$a=strpos($nomefile,"[");
$nom=substr($nomefile,0,$a);
$let=substr($nomefile,$a+1,$a+2);
$let=ord($let);
$let+=1;
if($let==123)die("Impossibile salvare, file già esistente");
$let=chr($let);
$ext=substr($nomefile,$a+4,$a+6);
$nomefile=$nom."[".$let."].".$ext;
}
if (($sizelimit == "yes") && ($file_size > $sizebytes)) {
die("Il file è troppo grande, deve essere minore di $sizebytes bytes.");
}
copy($file,$absolute_path."/".$nomefile) or die("Il file che stavi tentando di caricare non è stato copiato nel server");
}
e non mi carica il file, come mai?
aiutatemi mi sta facendo impazzire...