Código de PHP - Crear imagenes desde base de datos Mysql

Imágen de perfil

Crear imagenes desde base de datos Mysqlgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 30 de Enero del 2011 por Xavi
12.677 visualizaciones desde el 30 de Enero del 2011. Una media de 35 por semana
Scrip de php5 que dada una base de datos MySQL que almacena imágenes, genera los archivos de cada una de las imagenes es una carpeta.

Versión 1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 30 de Enero del 2011gráfica de visualizaciones de la versión: Versión 1
12.678 visualizaciones desde el 30 de Enero del 2011. Una media de 35 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
/**
 * La Web del Programador - http://www.lawebdelprogramador.com
 *
 * Script para convertir imagenes almacenadas en base de datos MySQL a fichero
 * Para la conversion, los campos de la base de datos son:
 *	id => sera el nombre de la imagen
 *	Tipo => determina el tipo de imagen: image/gif, image/pjpeg, image/jpeg, ...
 *	Imagen => contiene la imagen
 */
 
$host="localhost";
$dataBaseName="database";
$userName="root";
$password="123456";
$tableName="Imagen";
 
# Indicamos el path donde se guardaran las imagenes.
# La carpeta donde se indique, tiene que tener derechos de escritura para el 
# usuario web.
# Dejas vacio si se tienen que poner las imagenes en la misma carpeta
$path="../img/";
 
$db=@new mysqli($host,$userName,$password,$dataBaseName);
if($db->connect_errno)
	die("Error ".$db->connect_errno." : ".$db->connect_error);
 
$result=$db->query("SELECT id,Tipo,Imagen FROM ".$tableName);
 
# Array con las posibles extensiones que puede haber
$fileExtension=array("image/jpeg"=>".jpg", "image/pjpeg"=>".jpg", "image/gif"=>".gif");
 
while($row = $result->fetch_object())
{
	# Creamos cada uno de los archivos
	file_put_contents($path.$row->id.$fileExtension[$row->Tipo],$row->Imagen, FILE_APPEND);
}
?>



Comentarios sobre la versión: Versión 1 (2)

keresweb
01 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
esta sencillo lo voy a provar gracias
Responder
Luis
03 de Abril del 2018
estrellaestrellaestrellaestrellaestrella
Despues de mucho tiempo de inicio de este post. Lo he estado observando, viendo los codigos porque me urge hacer un sistema web que contenga diferentes tablas para guardar imagenes independientes a cada tabla, incluido a esto tambien un login de usuario, el cual ya tengo. Me urge es hacer un panel donde yo pueda editar,actualizar y observar las imagenes con sus respectivas descripciones bien sea;FECHA/NOMBRE/LUGAR/ que cuando las quiera visualizar salgan de manera organizada independientemente con sus respectivas descripciones y una opcion a descargar la imagen al pc.
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2029  
Revisar política de publicidad