Ecco il codice, comunque grazie per l'aiuto che mi state dando
Codice PHP:
//dati
$category = $_POST['category']; $title = convert($_POST['title']);
$time = $_POST['tempo']; $date = date ("y-m-d",$time); $time = date("H:i:s",$time);
//file
$upload_dir = $_SERVER["DOCUMENT_ROOT"]."photogallery/ourstory/";
if(is_uploaded_file($_FILES['image']['tmp_name'])){
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
if(($width>800)||($height>800)) $msg = $msg."Le dimensioni non sono corrette!!";
if ($type!=2) $msg = $msg."\\nIl formato deve essere JPG!!";
if(strcmp($msg,"") == 0)
if (!move_uploaded_file($_FILES['image']['tmp_name'],$upload_dir.$_FILES['image']['name']))
$msg = $msg."\\nErrore nel caricamento dell'immagine!!";
if(strcmp($msg,"") != 0) echo "<script>alert(\"$msg\");</script>";
else{
//inserisco l'immagine nel database
echo "<script>alert(\"Immagine inserita correttamente\");</script>";
}
} else echo "<script>alert(\"Immagine non inserita\");</script>";
L'errore che mi da quando carico una foto è "Errore nel caricamento dell'immagine!!".
L'errore potrebbe derivare da $upload_dir, ma photogallery è la prima cartella, cioè non è contenuta in nessuna cartella.