Crear imagenes desde base de datos Mysql

  • 2 Respuestas
  • 2909 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado godmurdoc

  • *
  • Underc0der
  • Mensajes: 31
  • Actividad:
    0%
  • Reputación 0
  • viviendo el under dia a dia
    • Ver Perfil
    • Email

Crear imagenes desde base de datos Mysql

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

fuente
  bye
« Última modificación: Marzo 27, 2014, 05:58:37 pm por Expermicid »

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5703
  • Actividad:
    20%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:Crear imagenes desde base de datos Mysql

  • en: Julio 02, 2011, 10:43:37 pm
Excelente aporte!! muchisimas gracias godmurdoc!!
Segui asi!


Desconectado godmurdoc

  • *
  • Underc0der
  • Mensajes: 31
  • Actividad:
    0%
  • Reputación 0
  • viviendo el under dia a dia
    • Ver Perfil
    • Email

Re:Crear imagenes desde base de datos Mysql

  • en: Julio 03, 2011, 06:10:46 pm
gracias men pero como hago para ser un user me das una explicacion ?

 

[VIDEOTUTORIAL] PHP 7 - Desde básico hasta desarrollar un software de venta

Iniciado por graphixx

Respuestas: 13
Vistas: 9644
Último mensaje Mayo 12, 2020, 06:05:53 pm
por skynex
Tutorial: Publicar un post en twitter desde PHP

Iniciado por Stiuvert

Respuestas: 1
Vistas: 3448
Último mensaje Diciembre 26, 2015, 03:07:12 pm
por ANTRAX
Obtener ip y otras yerbas desde php

Iniciado por Tulkalex

Respuestas: 1
Vistas: 2209
Último mensaje Noviembre 28, 2013, 09:36:15 pm
por ANTRAX
Videocurso PHP desde 0 [60 Videos]

Iniciado por Pr0ph3t

Respuestas: 12
Vistas: 6302
Último mensaje Octubre 10, 2012, 01:55:34 am
por zoro248
Metiendo datos en un servidor remoto [ por VenoM ]

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2058
Último mensaje Febrero 24, 2010, 11:28:54 am
por ANTRAX