ho questa pagina:
<?php
include "check.php";
include "db.php";
include "config.php";
include "resizeimg.php";
$prb_id=(int)$_POST["prb_id"];
$prb_tipo=(int)$_POST["prb_tipo"];
$prb_nome=addslashes($_POST["prb_nome"]);
$prb_codice=addslashes($_POST["prb_codice"]);
$prb_uomo=(int)$_POST["prb_uomo"];
if ($prb_id==-1)
{
mysql_query("INSERT INTO prb (prb_tipo,prb_nome,prb_codice,prb_uomo) VALUES ($prb_tipo,'$prb_nome','$prb_codice',$prb_uomo)");
$prb_id=mysql_insert_id();
}
else
{
mysql_query("UPDATE prb SET prb_tipo=$prb_tipo, prb_nome='$prb_nome', prb_codice='$prb_codice', prb_uomo=$prb_uomo WHERE prb_id=$prb_id");
}
$nomefile=$_FILES['prb_foto']['name'];
$sizefile=$_FILES['prb_foto']['size'];
$typefile=$_FILES['prb_foto']['type'];
$tempfile=$_FILES['prb_foto']['tmp_name'];
$errmsg="";
if (($nomefile!="")&&($sizefile>0))
{
if ($typefile=="image/gif")
{
$ext=".gif";
$imtype=1;
}
if ($typefile=="image/x-png")
{
$ext=".png";
$imtype=2;
}
if (($typefile=="image/jpeg")||($typefile=="image/pjpeg"))
{
$ext=".jpg";
$imtype=3;
}
if ($ext!="")
{
$prod=mysql_query("SELECT prb_foto FROM prb WHERE prb_id=$prb_id");
$x=mysql_fetch_assoc($prod);
if ($x["prb_foto"]!="")
{
unlink($imgdir.$x["prb_foto"]);
}
$newname="prb_".$prb_id.$ext;
$kk=move_uploaded_file($tempfile,$imgdir.$newname) ; if ($kk===false)
{
$errmsg.="Problemi durante l'upload dell'immagine.";
mysql_query("UPDATE prb SET prb_foto='' WHERE prb_id=$prb_id");
}
else
{
$dstfile="prb_".$prb_id."_p.jpg";
mysql_query("UPDATE prb SET prb_foto='$newname' WHERE prb_id=$prb_id");
resizeimg($imgdir,$newname,$dstfile,$imtype);
}
}
else
{
$errmsg.="Formato immagine non valido. I formati accettati sono GIF, JPG, PNG.";
}
}
mysql_close($db);
header("Location: prb_mod.php?prb_id=$prb_id&prb_tp=$prb_tipo&msg=$e rrmsg");
?>
Dove ho il move_uploaded_file nn me lo fa girare x il safemode on... come aggirarlo?
grazie mille!