Buon pomeriggio,
ho una pagina che riceve da un form un file da caricare sul server. Il problema è che la funzione move_uploaded_file mi restituisce sempre false e non riesco quindi a salvare il file nella directory che voglio.
Riporto il codice php:
Codice PHP:
<?php
session_start();
require_once('sec_functions.php');
controllo('org');
$id = (int)$_SESSION['id'];
require_once('mysqlconn.php');
mysql_select_db($database, $utenti);
$ev = (int)$_POST['evento'];
$directory = "/Immagini/Eventi/".$ev."/";
$destinazione = $directory."anteprima.png";
$imageType = $_FILES["filetoUpload"]["type"];
echo $imageType;
if($imageType == "image/png"){
chmod($_FILES["filetoUpload"]["tmp_name"], 0777);
if(move_uploaded_file($_FILES["filetoUpload"]["tmp_name"], $destinazione)){
header('Location: caricafile.php?stat=success');
}else{
header('Location: caricafile.php?ev='.$ev.'&error=2');
} }else{
header('Location: caricafile.php?ev='.$ev.'&error=1');
}
?>
Quale è il problema?