- <?php 
- //conexion 
- $dp_di="localhost"; 
- $usuario_db="root"; 
- $clave_db=NULL; 
- $conexion=mysql_connect($dp_di,$usuario_db,$clave_db); 
- if($conexion==NULL) 
- { 
-   printf("Error"); 
- } 
- //conectamos con la bd utopia 
- $db='utopia'; 
- mysql_select_db($db,$conexion); 
- ob_start(); 
- // Abro el archivo de imagen para cargar sus contenidos 
- $archivo = 'sin_ruta/2.jpg'; 
- $fp = fopen ($archivo, 'r'); 
- if ($fp) 
- { 
-   $datos = fread($fp, filesize ($archivo)); // cargo la imagen 
-   fclose($fp); 
-   // averiguo su tipo mime 
-   $tipo_mime = 'image/jpeg'; 
-   $isize = getimagesize($archivo); 
-   if ($isize) 
-   $tipo_mime = $isize['archivo_binario']; 
-   // La guardamos en la BD 
-   $datos = base64_encode ($datos); 
-   $sql = "INSERT INTO archivos (archivo_binario) VALUES ('$datos')"; 
-   $res = mysql_query($sql); 
-   if (!$res) 
-     echo "Error al ejecutar la consulta ($sql)\n"; 
-   //hacemos el select. 
-   $sql = "SELECT archivo_binario FROM archivos"; 
-   $consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta");  
-   $i=0; 
-   if($consulta!=NULL) 
-   { 
-     if(mysql_num_rows($consulta)!=0) 
-     { 
-       while ($datos=mysql_fetch_array($consulta)) 
-       { 
-         $archivo_bin[$i]=$datos['archivos_binarios']; 
-         $pepe[$i]=base64_decode($archivo_bin[$i]); 
-         //header ('Content-Type: image/jpeg'); 
-         echo base64_decode($datos['archivo_binario']); 
-         echo $pepe[$i]; 
-         echo $i; 
-         $i++; 
-       } 
-     } 
-   } 
- } 
- ?> 
-   
-   
-