<?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++;
}
}
}
}
?>