Como guardar una Imagen generada con texto desde MySQL y PHP
He generado una Imagen de datos extraídos de la Base de Datos.
Ahora, quiero guardarla en una carpeta de mi servidor con el nombre $ida
Mi código es
<?php if (!isset($_SESSION)) { session_start();} $ida = $_POST['ida']; //echo "ID: $ida <br>"; include('../Connections con la BBDD/myconexion.php'); mysql_select_db($database_myconexion, $myconexion); $query_Asociados = "SELECT * FROM asociados WHERE id = '$ida'"; $Asociados = mysql_query($query_Asociados, $myconexion) or die(mysql_error()); $row_Asociados = mysql_fetch_assoc($Asociados); $total_Asociados = mysql_num_rows($Asociados); //echo "Asoc: $total_Asociados";exit; $min = 0; $max = 99; $logo = rand(0,99); if($logo<10){ $im = imagecreatefrompng("../images slider/images 1/00".$logo.".png"); }if($logo>9){ $im = imagecreatefrompng("../images slider/images 1/0".$logo.".png"); } // Crea la imagen // poner imagen $abc = $row_Asociados['razonsocial']; $textcolor = imagecolorallocate($im, 102, 102, 102); // color de palabra grande $textopie=imagecolorallocate($im,102, 102, 102); // color de palabras pequeñas $rojo = imagecolorallocate($im, 0xFF, 0x00, 0x00); $negro = imagecolorallocate($im, 0x00, 0x00, 0x00); $ttf = "fuentes/WEIDMNBI.TTF"; imagefttext($im,30,0,10,30,$rojo,$ttf,$abc); $ttf = "fuentes/TECHNICN.TTF"; $abc1 = $row_Asociados['nombre']; imagefttext($im,25,0,10,70,$negro,$ttf,$abc1); $abc2 = $row_Asociados['direccion']; imagefttext($im,25,0,10,110,$negro,$ttf,$abc2); imagefttext($im,25,0,10,150,$negro,$ttf,$row_Asociados['celular']); imagefttext($im,25,0,10,190,$negro,$ttf,$row_Asociados['telefono']); imagefttext($im,15,0,10,230,$negro,$ttf,$row_Asociados['elogan']); imagefttext($im,15,0,10,270,$negro,$ttf,$row_Asociados['ciudad']." - ".$row_Asociados['pais']); header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
¿Alguien tiene una idea?
Respuesta de Adrian Manz
1