[Php-avanzado] Ayuda con las imágenes

Marcelo Calarco marcelocalarco en gmail.com
Lun Nov 7 19:47:03 ART 2011


Entiendo, ya pruebo con imagen.php, gracias.

El 7 de noviembre de 2011 16:24, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Hola Marcelo,
>
>        este script no funciona para generar imágenes, porque siempre
> muestra
> el formulario, y la emisión de la imagen debe estar en un archivo
> autónomo porque hace falta emitir headers, y no se pueden emitir headers
> si ya hay salida HTML (tal y como vimos la clase pasada).
>
>        Luego, para ver la imagen, deberías generar algo de la forma
>
> <img src="imagen.php" ... />
>
>        y ser el script imagen.php en este ejemplo el que genera la imagen.
>
>        Tu script es un poco una mezcla de cosas, porque al final dice
>
> print("<img src=\"img1.php?x=400&y=10\">");
>
>         pero emite el header y procesa la imagen ahí, en vez de hacerlo en
> img1.php ...
>
>
> El lun, 07-11-2011 a las 11:31 -0300, Marcelo Calarco escribió:
> > Este es el script que hice, y no funciona, que estoy haciendo mal,
> > gracias.
> >
> >
> >
> >
> > <form action="ima1.php" method="post" id="f1">
> > <input name="tex" type="text" value="Texto" size="30" maxlength="30"
> > id="i1">
> > <input name="boton" type="submit" value="Enviar" id="i2">
> > </form>
> > <?php
> > if (!empty($_POST["tex"])){
> > header("Content-type: image/gif");
> > $im = imagecreate(400, 10);
> > $azu = imagecolorallocate ($im, 0, 0, 255);
> > $ama = imagecolorallocate($im, 0, 255, 255);
> > $rect = imagefilledrectangle($im, 405, 300, null, null, $azu);
> > $str = $_POST["tex"];
> > $tex = imagestring($im, "arial.ttf", 406, 302, $str, $ama);
> > imagegif($im);
> > print("<img src=\"img1.php?x=400&y=10\">");
> > }
> > ?>
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Blog: http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>



-- 
Hagamos una internet segura
Si vas a reenviar un mail,
utiliza unicamente el campo CCO y
elimina todas las direcciones de mail
visibles, asi no alimentamos a los
spammers.
GRACIAS!!!

Calarco WEB <http://www.calarco.com.ar>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20111107/ae63cfa3/attachment.html>


Más información sobre la lista de distribución Php-avanzado