Foros del Web » Programando para Internet » PHP »

porque no me muestra la imagen

Estas en el tema de porque no me muestra la imagen en el foro de PHP en Foros del Web. No me muestra la imagen es la siguiente linea de codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original echo "<img src='misimagenes/mexico/'. $nombre_img >" ;...
  #1 (permalink)  
Antiguo 10/05/2011, 06:53
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
porque no me muestra la imagen

No me muestra la imagen es la siguiente linea de codigo:
Código PHP:
Ver original
  1. echo "<img src='misimagenes/mexico/'.$nombre_img >";
  #2 (permalink)  
Antiguo 10/05/2011, 07:03
Avatar de AndresTorres  
Fecha de Ingreso: abril-2011
Ubicación: Capital Federal, ARG
Mensajes: 49
Antigüedad: 13 años
Puntos: 13
Respuesta: porque no me muestra la imagen

deberías aprender bien lo que es concatenación de datos, yo sinceramente eso de escribir la variable como string lo veo muy confundible, algo así sería más bonito a la vista:

Código PHP:
<?php

echo "<img src='misimagenes/mexico/".$nombre_img."' >";
Nota la diferencia de las comillas y apostrofes, en fin, si la imagen no sale el error lo tenés más atras, y si es así, convendría que nos dijeras si $nombre_img está imprimiendo algo o nada, para ir sabiendo.
  #3 (permalink)  
Antiguo 10/05/2011, 07:40
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: porque no me muestra la imagen

gracias por contestar AndresTorres es verdad lo hare como dices queda mejor.

Por cierto otra cosa no se me muestra la imagen yo la tengo en la carpeta wamp las imagen pero la carpeta raiz es www coloque la linea asin y no me funciono:

Código PHP:
Ver original
  1. echo "<img src='wamp/misimagenes/mexico/".$nombre_img."'>";
  #4 (permalink)  
Antiguo 10/05/2011, 08:13
Avatar de AndresTorres  
Fecha de Ingreso: abril-2011
Ubicación: Capital Federal, ARG
Mensajes: 49
Antigüedad: 13 años
Puntos: 13
Respuesta: porque no me muestra la imagen

no amigo, la url debe ser relativa a tu dominio, no a tu directorio local.

suponete que tengo mis imagenes almacenadas en

/home/algo/www/imagenes/lalala.jpg

en el src de <img> deberá ir

/imagenes/lalala.jpg

Entonces $nombre_img imprime correctamente el nombre de la imagen?
  #5 (permalink)  
Antiguo 10/05/2011, 08:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: porque no me muestra la imagen

osea que si lo guardo las imagenes en mi directorio raiz no hay otra forma de mostrarlas pues vale muchas gracias amigo.

y si la tengon en mi directorio raiz para la subida de archivos como seria asin
Código PHP:
Ver original
  1. '/misimagenes/mexico/".$nombre_img."'
  #6 (permalink)  
Antiguo 10/05/2011, 08:50
Avatar de AndresTorres  
Fecha de Ingreso: abril-2011
Ubicación: Capital Federal, ARG
Mensajes: 49
Antigüedad: 13 años
Puntos: 13
Respuesta: porque no me muestra la imagen

bueno y se muestra entonces o no? caso que no, revisa que lo que se termina imprimiendo en el src de <img> sea correcto...

www.tudominio.com/misimagenes/mexico/{nombre-de-la-img}
  #7 (permalink)  
Antiguo 10/05/2011, 08:58
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: porque no me muestra la imagen

ahora tengo problemas con la subida de archivos la hice asin



antes la tenia asin:

Código PHP:
Ver original
  1. if (move_uploaded_file($_FILES['archivo']['tmp_name'][$w],'c:/misimagenes/mexico/'.$_FILES["archivo"]["name"]

como la carpeta la cambie a mi carpeta raiz la puse asin:
me da este error:
( ! ) Warning: move_uploaded_file(misimagenes/mexicoautocar.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\misimagenes/mexico.php on line 54

Código PHP:
Ver original
  1. move_uploaded_file($_FILES['archivo']['tmp_name'][$w],'misimagenes/mexico/'.$_FILES["archivo"]["name"]

no me funciona
  #8 (permalink)  
Antiguo 10/05/2011, 09:17
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: porque no me muestra la imagen

el archivo esta en el mismo nivel que la carpeta de la imagen???
porque si esta un nivel mas arriba deberias poner

Código PHP:
Ver original
  1. '../misimagenes/mexico/".$nombre_img."'

talvez es solo eso
  #9 (permalink)  
Antiguo 10/05/2011, 09:49
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: porque no me muestra la imagen

sigue sin funcionarme que agobio que puede ser
yo he creado una carpeta donde cree la carpeta de mi web entonces como lo tengo que poner
  #10 (permalink)  
Antiguo 10/05/2011, 09:53
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: porque no me muestra la imagen

ya lo solucione tenias razon lo puse dentro de mi archivo y funciono gracias

Etiquetas: muestra
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 09:17.