Estas son las funciones de controlador:
Código PHP:
   function contr_subir_imagen($codigo_inmueble){
            
            $bd=new base_datos();
            $bd->bd_Conectar();
 
            $archivo = $_FILES["foto"]["tmp_name"]; 
             $tamanio = $_FILES["foto"]["size"];
             $tipo    = $_FILES["foto"]["type"];
             $nombre  = $_FILES["foto"]["name"];     
             if($archivo != "none"){
                 $fp = fopen($archivo,"rb");
                $contenido = fread($fp,$tamanio);
                $contenido = addslashes($contenido);
                fclose($fp);
                if(!$bd->bd_subir_imagen($codigo_inmueble,$contenido)){
                    $_SESSION['s_error_imagen']='No se ha podido cargar la imagen';
                }
            }
            $bd->bd_Desconectar();
            
            $this->contr_mostrar_datos_inmueble($codigo_inmueble,'Consulta Inmueble');
        }
        
        function contr_bajar_imagen($codigo_inmueble){
            
            $bd=new base_datos();
            $bd->bd_Conectar();
 
            $foto=$bd->bd_bajar_imagen($codigo_inmueble);
            $_SESSION['s_foto']=$foto;
            
            $bd->bd_Desconectar();
            
            header('location:../vista/imagenes/imagen.php');
            exit;        
        } 
    Código PHP:
   function bd_subir_imagen($codigo_inmueble,$contenido){
            
            $sql='INSERT INTO IMAGENES (Codigo_Inmueble,Imagen) VALUES ("'.$codigo_inmueble.'","'.$contenido.'")';
            $result=mysql_query($sql);
            if($result){
                return true;
            }else{
                return false;
            }
        }
        
        function bd_bajar_imagen($codigo_inmueble){
            
            $sql='SELECT Id_foto,Imagen FROM IMAGENES WHERE (Codigo_Inmueble="'.$codigo_inmueble.'")';
            $result=mysql_query($sql);
            $foto=basename(tempnam(getcwd(),'tmp'));
            $foto.=".jpg";
            $contenido2=mysql_result($result,0,0);    
            $ft=fopen($foto,"w"); 
            fwrite($ft,$contenido2);
            fclose($ft);
            return $ft;
        } 
    Código HTML:
 <? session_start(); ?> <html> <head> <title>Alta Cliente</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); </script> </head> <body> <center><img src='.$s_foto.'> </body> </html>
 
 

