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']); 
    
 
