Saludos
Código PHP:
$uploaddir = "/";
$uploadfile = $uploaddir . ($_FILES["imagen"]["name"]);
$id = $_SESSION['foto'];
$name = $_SESSION['foto'].".jpg";
$tipo = explode("/", $_FILES["imagen"]["type"]);
if($_FILES["imagen"]["size"] < 200000 && ($tipo[0] == "image"))
{
if (is_uploaded_file($_FILES['imagen']['tmp_name']))
{
$dir = opendir("./catalogue/");
while($borrar = readdir($dir)){
if ($borrar == $name){
unlink("./catalogue/".$name);
}
}
closedir($dir);
move_uploaded_file($_FILES['imagen']['tmp_name'], "./catalogue/".$name);
//unset($_SESSION['foto']);
header ("location:modificar.php?acn=modif&id=$id");
//$datos = getimagesize("./catalogue/".$name);
//echo $datos[0]. " " . $datos[1] . " | " .$datos[2] . "<br>" . $_FILES['imagen']['type'];
}
else
{
echo "El archivo: ". ($_FILES["imagen"]["name"]) .", no se cargo correctamente";
exit;
}
}
else
{
echo "El archivo: ". ($_FILES["imagen"]["name"]) . " , tiene un formato no valido o su tamaño es mayor a 200 kb" ;
exit;
}
unset($_SESSION['foto']);