Foros del Web » Programando para Internet » PHP »

Error al imprimir la foto en el HTML, sirve en local

Estas en el tema de Error al imprimir la foto en el HTML, sirve en local en el foro de PHP en Foros del Web. <? echo "<img src='../Registros/upload/".$claveAfiliado."' border='0' width='200' height='200'/>"?> hola en mi servidor apache si se vei la foto en mi servidor web no, que error estoy ...
  #1 (permalink)  
Antiguo 16/09/2008, 12:43
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Pregunta Error al imprimir la foto en el HTML, sirve en local

<? echo "<img src='../Registros/upload/".$claveAfiliado."' border='0' width='200' height='200'/>"?>


hola en mi servidor apache si se vei la foto en mi servidor web no, que error estoy cometiendo?


tengo que manejar algo especifico para archivos gif o jpg por asi tal cual como se muestra esta mi codigo solo que en la web ya no me muestra la foto.

gracias...
  #2 (permalink)  
Antiguo 16/09/2008, 12:48
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 8 meses
Puntos: 18
Respuesta: no se ve la foto

$claveAfiliado te saca el nombre completo de la imagen? con extension y todo? prueba en el código fuente que sale en el navegador y comprueba que el nombre de la imagen sea el correcto.
  #3 (permalink)  
Antiguo 16/09/2008, 12:53
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Pregunta Respuesta: no se ve la foto

$claveafiliado solo saca el numero de foto...no muestra extención como suguieres que agregue la extencion para abrir jpg y gif.

gracias...
  #4 (permalink)  
Antiguo 16/09/2008, 12:56
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 8 meses
Puntos: 18
Respuesta: no se ve la foto

con http://es2.php.net/manual/es/functio...ntent-type.php
  #5 (permalink)  
Antiguo 16/09/2008, 13:02
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Pregunta Respuesta: no se ve la foto

No entiendo como debo usar el mime...me puedes comentar un poco.?


gracias..
  #6 (permalink)  
Antiguo 16/09/2008, 13:03
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 8 meses
Puntos: 18
Respuesta: no se ve la foto

comprueba el tipo de mime que tiene y dependiendo si es gif o jpg le añades a $claveafiliado el .gif o .jpg
  #7 (permalink)  
Antiguo 16/09/2008, 13:13
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Pregunta Respuesta: no se ve la foto

pudieras apoyarme con un ejemplo?

muchas gracias por tu ayuda.
  #8 (permalink)  
Antiguo 16/09/2008, 13:24
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 8 meses
Puntos: 18
Respuesta: no se ve la foto

lo del mime es una tonteria.
buscas en la carpeta de imágenes un fichero con el nombre $claveafiliado. cuando lo encuentras, compruebas qué extensión tiene y lo sacas a pantalla.
Código PHP:
<?
$dir 
opendir("./imagenes/");
while (
$elemento readdir($dir))
{
    
$extension explode(".",$elemento) ;
    if (
$claveafiliado == $extensiones[0]){
        echo 
'<img src="./imagenes/$elemento">';
    }
}
closedir($dir);
?>
si hay fallos corrigelos, que lo he escrito a todo correr
  #9 (permalink)  
Antiguo 16/09/2008, 13:29
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Respuesta: no se ve la foto

Oye solo me queda una duda en el codigo comparas $claveafiliado el resultado es solo un numero , no tiene extención .

En que momento del codigo aperece la extención.?


gracias..
  #10 (permalink)  
Antiguo 16/09/2008, 13:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: no se ve la foto

Titulo de tema editado, por favor usa titulos más descriptivos.
  #11 (permalink)  
Antiguo 16/09/2008, 13:33
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 8 meses
Puntos: 18
pero $claveafiliado es el nombre de la imagen, no? entonces lo que comparas es eso. la extensión va dentro de la variable $elemento, que es el nombre de la imagen completo.

y, por cierto, estás seguro de que en local sirve?

Última edición por GatorV; 16/09/2008 a las 13:52
  #12 (permalink)  
Antiguo 16/09/2008, 19:17
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Pregunta Respuesta: Error al imprimir la foto en el HTML, sirve en local

Estoy completamente seguro ya lo ejecute y si funciona , pero ya que lo subi a la web no me muestra la foto.

La idea es que el nombre sea un varible y no se como agregar el gif y jpg para que me muestre cualquiera de los dos.


gracias
  #13 (permalink)  
Antiguo 16/09/2008, 23:48
Avatar de radarcba  
Fecha de Ingreso: mayo-2005
Ubicación: ureleando
Mensajes: 505
Antigüedad: 19 años
Puntos: 3
Respuesta: Error al imprimir la foto en el HTML, sirve en local

Probaste en revisar bien la ruta a la foto cuando subís el codigo?
Mayusculas / minusculas en los directorios, en el nombre de la foto?
__________________
Maldición va a ser un día hermoso... PR
Tetris, correo & TU IP
  #14 (permalink)  
Antiguo 17/09/2008, 07:04
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Respuesta: Error al imprimir la foto en el HTML, sirve en local

La ruta es correcta! ya esta confirmadisima.

$varible=01;

la foto esta guardada por ejemplo 01.jpg


echo" /upload/$varible";
pero queda fuera la extención.


no tengo idea de como corregirlo , ya que puede ser jpg o gif

salu2.
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 08:01.