HTML - Necesito trabajar con imagenes pero no se como.

 
Vista:

Necesito trabajar con imagenes pero no se como.

Publicado por Jorge Alberto (39 intervenciones) el 05/03/2005 20:17:57
La idea es la siguiente:
¿como le hago utilizando programación PHP o creando un SCRIPT? para colocarle a una etiqueta de imagen un nombre de archivo desde una variable, me explico mejor.

Lo que quiero es que el nombre que yo capture en la variable codigo de la caja de texto al dar un enter o un clcik en boton me aparesca la imagen la cual tiene el nombre que estoy queriendo visualizar he adelantado un poco pero no me sale tengo algo como esto:

<?php
//verifico que se haya presionado el boton
if(isset($HTTP_GET_VARS['buscador'])){
//escogemos la variable y la publicamos
$lugar = $HTTP_GET_VARS['codigo'];
echo '<IMG SRC="C:\MisPHP4\".$lugar."phtml"';
}
?>
<HTML>
<HEAD>
</HEAD>
<BODY>
<FORM NAME="opciones" method="post" action="<?php echo $PHP_SELF;?>">
<input type="text" name="codigo">
<br>
<input type="submit" name="buscador" value="Buscar Ahora">
</FORM>
</BODY>
</HTML>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Necesito trabajar con imagenes pero no se como.

Publicado por Mike79 (107 intervenciones) el 14/03/2005 22:18:57
Permiteme ver si entendi.
Deseas que dada una variable, aparesca una imagen donde su parametro src sea igual al contenido de la variable?.

Si entendi bien, entonces tu codigo esta perfecto. Talvez el unico error seria que tú tienes:
echo '<img src="C:\MisPHP4\".$lugar."phtml">';

yo lo pondria asi:
echo '<img src="/"'.$lugar.'".jpg">';

Talvez no se note, pero tienes problemas con las comillas simples (') y las comillas dobles (").
Debe ser comilla doble, luego comilla simple y luego el punto, por que las variables dentro de comillas sencillas no se expanden.

Otra cosa es que no se si sea error de cuando copiaste y pegaste, pero no veo el fin de etiqueta en la imagen.

Y otra cosa es que haces referencia al archivo de tu disco duro c:\carpeta\archivo.

Deberia ser referencia a la dirección URL donde esta el archivo.
Por ejemplo, http://127.0.0.1/carpeta/archivo.jpg yo asumo que las imagenes estan en el / del servidor por eso puse la /.

Y por ultimo, ¿Tus imagenes son .phtml ??
Amenos que sean archivos de php que arrojen una imagen, eso tambien esta mal.

Por cierto, seria bueno que checaras si existe el archivo antes de sacar el html.

Espero tu respuesta

Saludos!!
-
Miguel Angel
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar