Codice PHP:
require('connessione.php');
$quer="SELECT max(logo) as nome FROM accesso ";
$query = mysql_query($quer) or die(mysql_error());
$r = mysql_fetch_assoc($query);
//$r["nome"];
$nom=$r["nome"]+1;
// echo $nom;
$cartella="loghi/";
$filtrare=1;
$array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png','.bmp'); //estensioni ammesse
if(!isset($_FILES['file1']) || $_FILES['file1']['size']==0){
echo "<script language=\"javascript\">
alert(\"Errore nessuna immagine selezionata!\");
location.href=\"addlogo.php\";
</script>";
}else {
$nome_file=$_FILES['file1']['name'];
$errore="";
if($filtrare==1){
$estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));
if(!in_array($estensione,$array_estensioni_ammesse)){
$errore.="Upload file non ammesso. Estensioni ammesse: ".implode(", ",$array_estensioni_ammesse)."";
}
}
if(!file_exists($cartella)){
$errore="La cartella di destinazione non esiste</br>";
}
if($errore==""){
if(move_uploaded_file($_FILES['file1']['tmp_name'], '$cartella'.$_FILES['file1']['name'])){
chmod($cartella.$_FILES['file1']['$nom']); //permessi per poterci sovrascrivere/scaricare
echo "Operazione eseguita con successo. Upload riuscito.";
}else{
echo "Impossibile effettuare l'upload del file";
}
}else{
echo "<script language=\"javascript\">
alert(\"$errore\");
location.href=\"addlogo.php\";
</script>";
}
}
?>
questo è il codice dello script per caricare l'immagine cambiandone il nome con un numero in più del numero indice dell'immagine caricata precedentemente (ho già caricato degli indici ). Il problema è che al posto di salvarmi l'immagine della cartella mi salva il codice sopra, quindi mi copia la pagina ma mi sapete dire perchè???
EDIT:
ok ho sistemato ora però mi salva l'immagine sulla directory principale e senza cambiare nome !!