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(1)
Publicado el 30 de Enero del 2011 por Xavi
9.968 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(1)

Publicado el 30 de Enero del 2011gráfica de visualizaciones de la versión: Versión 1
9.969 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 (1)

keresweb
01 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
esta sencillo lo voy a provar gracias
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2029