Foros del Web » Programando para Internet » PHP »

Imprimir una imagen

Estas en el tema de Imprimir una imagen en el foro de PHP en Foros del Web. Tengo un formulario de registro que una vez insertado los datos quiero que me imprima una imagen. primero puse un texto a imprimir: Código PHP: ...
  #1 (permalink)  
Antiguo 09/06/2007, 15:24
Avatar de Bile  
Fecha de Ingreso: diciembre-2006
Mensajes: 786
Antigüedad: 17 años, 4 meses
Puntos: 9
Imprimir una imagen

Tengo un formulario de registro que una vez insertado los datos quiero que me imprima una imagen.

primero puse un texto a imprimir:
Código PHP:
echo("<P>You will soon receive an email. Please click on the link contained within it to confirm your membership."); 
Y eso me va de mavarilla pero al momento de querer imprimir una imagen y/o tambien una imagen con vinculo. me sale error y le pongo asi:

Código PHP:
echo("<P>You will soon receive an email. Please click on the link contained within it to confirm your membership.");
                  echo(
"<P><img src="http://www.miweb.com/join/img/shop_buton.jpg" width="243" height="98" />"); 
me sale error: estoy declarando mal?
  #2 (permalink)  
Antiguo 09/06/2007, 15:42
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Imprimir una imagen

Sí; si encierras la cadena completa entre comillas dobles, los atributos HTML deben venir con comillas sencillas o escapar las dobles. Por ejemplo:

Código PHP:
echo("<p><img src='http://www.miweb.com/join/img/shop_buton.jpg' width='243' height='98' />"); 
saludos
  #3 (permalink)  
Antiguo 09/06/2007, 15:47
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Imprimir una imagen

¡No puedes usar comillas a tutiplen! En el segundo echo, al poner la segunda comilla (la de src="...) estás cerrando el string, y como sigues escribiendo fuera del string, te da un error.

Tienes que escapar las comillas dobles, es decir:
Código PHP:
echo("<P><img src=\"http://www.miweb.com/join/img/shop_buton.jpg\" width=\"243\" height=\"98\" />"); 
Otra opción, sería usar comillas simples, ya que no tienes nada para evaluar:
Código PHP:
echo('<P><img src="http://www.miweb.com/join/img/shop_buton.jpg" width="243" height="98" />'); 
O, también, al revés, usar comillas simples en el html a imprimir:
Código PHP:
echo("<P><img src='http://www.miweb.com/join/img/shop_buton.jpg' width='243' height="98" />"); 
Cuestión de gustos.
Saludos.
  #4 (permalink)  
Antiguo 09/06/2007, 17:59
Avatar de Bile  
Fecha de Ingreso: diciembre-2006
Mensajes: 786
Antigüedad: 17 años, 4 meses
Puntos: 9
Re: Imprimir una imagen

funciono a la perfección, gracias a los dos por la ayuda.
  #5 (permalink)  
Antiguo 09/06/2007, 19:02
Avatar de Gerald  
Fecha de Ingreso: julio-2003
Mensajes: 1.356
Antigüedad: 20 años, 9 meses
Puntos: 2
Re: Imprimir una imagen

Chequea la Faq del Echo
http://php-hispano.net/articulos/faq-del-echo.html
__________________
Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil
Hoteldipity
Arte Caracol
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:51.