como uds sabran CLUSTER publico un codigo por ahi del 2003. sobre hacer thumbs subiendo las imagenes y guardando su contenido en formato binario con BLOB..
pues yo necesitaba hacer algo asi, pero las imagenes ya las tenia en el servidor, para lo cual me puse a estudiar un poquito el manual de php.
http://www.php.net
y encontre algunas funciones de ayuda, para el cual el codigo me quedo de la siguiente manera. es el mismo codigo de cluster pero sus funciones que no me servian las puse como comentario.
Código PHP:
<?php
//Primero, arranca el bloque PHP y checkea si el archivo tiene nombre. Si no fue asi, te remite de nuevo al formulario de inserción:
// No se comprueba aqui si se ha subido correctamente.
//if (empty($_FILES['archivo']['name'])){
//header("location: formulario.php?proceso=falta_indicar_fichero"); //o /////como se llame el formulario ..
//exit;
//}
//establece una conexión con la base de datos.
$conexion = mysql_connect("localhost","","") or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db("",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.
// archivo temporal (ruta y nombre).
//$binario_nombre_temporal=$_FILES['archivo']['tmp_name'] ;
// "rb" para Windows .. Linux parece q con "r" sobra ...
$nombres_archivos[20];
foreach( glob("*.JPG") as $key => $nombre_archivo)
{
$nombres_archivos[$key]=$nombre_archivo;
$binario_contenido = addslashes(fread(fopen( $nombres_archivos[$key] , "rb"), filesize($nombres_archivos[$key])));
// Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo.
$binario_peso=filesize($nombres_archivos[$key]);
//$binario_tipo=mime_content_type($nombres_archivos[$key]);
$binario_nombre=$nombres_archivos[$key];
//insertamos los datos en la BD.
$consulta_insertar = "INSERT INTO archivos (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos.");
}
header("location: listar_imagenes.php"); // si ha ido todo bien
exit;
?>
bueno todo funcionaba bien, cuando agrege la funcion de mime_content_type() y me sale el siguiente error.
Código HTML:
Fatal error: Call to undefined function: mime_content_type() in /home/maspc02/public_html/robertopruebas/insertar2.php on line 28
a que creen que se deba.... este codigo pertenece al de cluster.
ayuda please!!!--