Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/06/2012, 14:42
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: PHP gd Firmas dinamicas

Para hacer lo que tu quieres, tendrias que usar cabeceras de php, y como te han dicho, no necesitas tocar nada del htaccess.


Lo suyo seria que pusieras algo de este tipo:

<img src='imagenes.php?id=2' />

Y dentro de imagenes.php podrias poner

Código PHP:
<?php
switch($id)
{
case 
2:
$imagen imagecreatefrompng("mi_imagen.png") ;
header('Content-Type: image/png');
imagepng($imagen) ;
break ;
}
?>

Si miras el codigo ( lo he hecho algo rapido ) , lo que estoy haciendo es cargar una imagen PNG con php, y mostrarla en pantalla indicando que la cabecera es un tipo de imagen PNG.

Al cargar esta URL en una src de una imagen, deberia funcionar igual de bien que cargando la imagen directamente.

Entonces, una vez sabes esto, lo que tendrias que hacer es, con las librerias de PHP de Imagenes ( http://www.php.net/manual/es/ref.image.php ) tendrias que crear la imagen, agregarle el texto, etc... y luego mostrarla.

Por lo que veo en tu codigo, esto ya lo tienes mas que hecho, por lo que lo unico que creo que te falta es, en el archivo que genera la imagen, es recuperar el id de usuario que se envia, que es basicamente lo que txandy te ha indicado.

Cambia esto:

Código PHP:
$select mysql_query("SELECT name,bla,bla FROM usuarios WHERE id = $user_id")  or die('Error en la consulta ' .mysql_error()); 
por esto

Código PHP:
$select mysql_query("SELECT name,bla,bla FROM usuarios WHERE id = $_GET[id]")  or die('Error en la consulta ' .mysql_error()); 
y llama a la url asi:

ejemplo.com/signature.php?id=AQUI_VA_EL_ID_DEL_USUARIO


Un saludo
__________________
» Presupuesto Pagina Web

Última edición por miSko; 19/06/2012 a las 14:49