Foros del Web » Programando para Internet » PHP »

Mostrar imagen alt. de una carpeta PHP

Estas en el tema de Mostrar imagen alt. de una carpeta PHP en el foro de PHP en Foros del Web. Estimados colegas. Me encuentro con una linea q no puedo resolver, la idea es la siguiente: Tengo un libro de visitas en PHP donde los ...
  #1 (permalink)  
Antiguo 22/04/2011, 05:33
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Pregunta Mostrar imagen alt. de una carpeta PHP

Estimados colegas.

Me encuentro con una linea q no puedo resolver, la idea es la siguiente:

Tengo un libro de visitas en PHP donde los usuarios puede entrar y ver "X" informacion, dentro de esta tabla donde se muestra: mensaje, usuario, fecha etc... tambien se ve una pequeña fotito del perfil como cualquier foro.

Todo esta bien, pero cuando no cargan una imagen no tube mas remedio que solo mostrar un ALT="sin imagen". Y la idea s que muestre una imagen neutral.

En una carpeta "subidos", cuando se registran se guarda en el caso de que allan cargado, la imagen con el nombre de usuario con el que se registran por eso hago un ROW usuario.JPG.

Dentro de esa carpeta tengo "img.JPG" que seria la imagen neutral si no cargan una ellos quiero mostrar esta.

Mi linea de codigo:

echo

"<table>

<tr>

<td width='100' align='center' > <img src='subidos/".$row['usuario'].".JPG' alt=' Usuario sin Imagen' border='0' width='90' height='90'> </td>

</tr>

</table>


Lo que pensaba es en una funcion logica:

si "X" existe
muestro x
de lo contrario
muestro "Y"

por favor si alquien me puede dar una manito con esto, super agradecido.

Saludos

Agustin
__________________
La mejor banda de Ska Reggae en Argentina www.lachaina.com.ar visiten ;)
  #2 (permalink)  
Antiguo 22/04/2011, 05:58
 
Fecha de Ingreso: febrero-2010
Ubicación: Republica Dominicana
Mensajes: 53
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Mostrar imagen alt. de una carpeta PHP

Ok hermano, te daré una idea...

Pon tu linea normal me imagino k es <img src="ejemplo.gif" class="fotodeperfiil"><\img>

Como ves le agregue una clase de css llamada foto de perfil..

Pues entonces en tu css, declaras a la clase foto de perfil con un background-image:
Y ahí pones la imagen neutral k tienes lo cual hara que si no aparece la imagen de perfil aparecera el fondo...

Espero haberme explicado bien..
  #3 (permalink)  
Antiguo 22/04/2011, 06:16
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Mostrar imagen alt. de una carpeta PHP

Cita:
Iniciado por gdls Ver Mensaje
Ok hermano, te daré una idea...

Pon tu linea normal me imagino k es <img src="ejemplo.gif" class="fotodeperfiil"><\img>

Como ves le agregue una clase de css llamada foto de perfil..

Pues entonces en tu css, declaras a la clase foto de perfil con un background-image:
Y ahí pones la imagen neutral k tienes lo cual hara que si no aparece la imagen de perfil aparecera el fondo...

Espero haberme explicado bien..
Antes q nada,. gracias por responder, pero hablamos de cosas distintas, ya tengo un background image que es una textura, el fonde de mi pantalla, osea que debajo de la tabla donde traigo los datos tanto de la base de datos : usuario y mensaje como la imagen que la traigo de una carpeta "subidos". lo que yo nesecito es una funcion logica de PHP que muestre una imagen si existe" y si no existe muestro la neutral.Tengo todo el codigo echo en PHP.

muchas gracias y saludos


ando viendo esto

<?php
$nombre_archivo = '/path/to/foo.txt';

if (file_exists($nombre_archivo)) {
echo "El archivo $nombre_archivo existe";
} else {
echo "El archivo $nombre_archivo no existe";
}
?>

pero como aplicarlo ese es el punto
__________________
La mejor banda de Ska Reggae en Argentina www.lachaina.com.ar visiten ;)
  #4 (permalink)  
Antiguo 22/04/2011, 06:31
 
Fecha de Ingreso: febrero-2010
Ubicación: Republica Dominicana
Mensajes: 53
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Mostrar imagen alt. de una carpeta PHP

Bueno hermano, no importa el background-image quebtienes...


En tu css le vas a declarar otro background-image a tu clase llamada foto de perfil.. Y ese background sera independiente de cualquier otro k tengas... Hazlo como te explique que asi es que funcionarâ
  #5 (permalink)  
Antiguo 22/04/2011, 06:37
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Mostrar imagen alt. de una carpeta PHP

Cita:
Iniciado por gdls Ver Mensaje
Bueno hermano, no importa el background-image quebtienes...


En tu css le vas a declarar otro background-image a tu clase llamada foto de perfil.. Y ese background sera independiente de cualquier otro k tengas... Hazlo como te explique que asi es que funcionarâ
ok ok, pruebo y te cuento, muchas gracias
__________________
La mejor banda de Ska Reggae en Argentina www.lachaina.com.ar visiten ;)
  #6 (permalink)  
Antiguo 22/04/2011, 06:43
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Mostrar imagen alt. de una carpeta PHP

Cita:
Iniciado por gdls Ver Mensaje
Bueno hermano, no importa el background-image quebtienes...


En tu css le vas a declarar otro background-image a tu clase llamada foto de perfil.. Y ese background sera independiente de cualquier otro k tengas... Hazlo como te explique que asi es que funcionarâ
mm no se donde escribir esa linea, hice esto


<style type="text/css">
<!--
body {
background-image: url(../imagenes/fondotextura2.jpg);
background-image: url(../librodevisitas/subidos/img.JPG);
}
-->
</style>

a los atributos de la imagen le agregue class"img.JPG" como se llama la imagen neutral


pero me lo pone de fonde de pantalla :S .... podrias explicarme donde esque escribo la linea

saludos
__________________
La mejor banda de Ska Reggae en Argentina www.lachaina.com.ar visiten ;)
  #7 (permalink)  
Antiguo 22/04/2011, 06:54
 
Fecha de Ingreso: febrero-2010
Ubicación: Republica Dominicana
Mensajes: 53
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Mostrar imagen alt. de una carpeta PHP

Men.. La clase debe de ir de la siguiente manera...


<Img src="ejemplo.gif" class="fotodeperfil"><\img>

Y no ponga class="img" pork traera conflicto con todas las imagenes

En tu css..
<Style>
.Fotodeperfil{
Aqui pones tu fondo y es bueno k ponga tu width y height..
}
<\style>

Me di a entender??
  #8 (permalink)  
Antiguo 22/04/2011, 07:03
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Mostrar imagen alt. de una carpeta PHP

Cita:
Iniciado por gdls Ver Mensaje
Men.. La clase debe de ir de la siguiente manera...


<Img src="ejemplo.gif" class="fotodeperfil"><\img>

Y no ponga class="img" pork traera conflicto con todas las imagenes

En tu css..
<Style>
.Fotodeperfil{
Aqui pones tu fondo y es bueno k ponga tu width y height..
}
<\style>

Me di a entender??

Mira no entiendo mucho de CSS, pero de todo modos llegue a la solucion gracias a vos, te cuento por que:

simplemente mira que sencillo, en el <td> donde busco la imagen a mostrar, le agre un backgroun al TD osea:

<td background="imagenneutral"><img src="ejemplo.JPG"></td> todo mismo pixeles ovbiamente, esto que hace si no tengo una imagen muestra el fondo ;).- y si hay una imagen la muestra sobre el fondo a la visual perfecto ..

asi que super agradecido con vos ;)-

saludos !!
__________________
La mejor banda de Ska Reggae en Argentina www.lachaina.com.ar visiten ;)
  #9 (permalink)  
Antiguo 22/04/2011, 07:11
 
Fecha de Ingreso: febrero-2010
Ubicación: Republica Dominicana
Mensajes: 53
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Mostrar imagen alt. de una carpeta PHP

ok hermano, apurate un poquito en dominar un chin mas los css porque te ayudara de mucho en tus proyectos.
  #10 (permalink)  
Antiguo 23/04/2011, 10:20
Avatar de claus0618  
Fecha de Ingreso: noviembre-2008
Ubicación: USA
Mensajes: 21
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Mostrar imagen alt. de una carpeta PHP

Hola. Creo que lo que puedes hacer es inicializar tu variable con el valor por defecto. Me imagino que debes tener un while que recorre un array o una llamada a una base de datos, entonces lo que puedes hacer es lo siguiente:

Código PHP:
Ver original
  1. $ImagenNeutral  =  "../imagenNeutral.jpg";
  2.  
  3. While ($row = mysql_fetch_row($result)) {
  4.  
  5. if($row['usuario'] == "")
  6. {
  7. $row['usuario'] = $ImagenNeutral;
  8. }
  9. .
  10. .
  11. .
  12. }

Asi el valor por defecto de la imagen, siempre va a ser la neutral, en caso de que exista la va a sobreescribir. Espero te sirva
  #11 (permalink)  
Antiguo 24/04/2011, 09:18
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Mostrar imagen alt. de una carpeta PHP

Cita:
Iniciado por claus0618 Ver Mensaje
Hola. Creo que lo que puedes hacer es inicializar tu variable con el valor por defecto. Me imagino que debes tener un while que recorre un array o una llamada a una base de datos, entonces lo que puedes hacer es lo siguiente:

Código PHP:
Ver original
  1. $ImagenNeutral  =  "../imagenNeutral.jpg";
  2.  
  3. While ($row = mysql_fetch_row($result)) {
  4.  
  5. if($row['usuario'] == "")
  6. {
  7. $row['usuario'] = $ImagenNeutral;
  8. }
  9. .
  10. .
  11. .
  12. }

Asi el valor por defecto de la imagen, siempre va a ser la neutral, en caso de que exista la va a sobreescribir. Espero te sirva
Hola muhcas gracias, tal cual ese esa es la lines correcta, con funciones logicas, el tema es q mescle muchas cosas, tengo el archivo con HTML, CSS, PHP

juaz yo solo me mareo asi, y la foto no la saco de la base de datos si no que de una carpeta "imagens" dentro del hosting.

y la muestro en "echo" dentro de una tabla.

entren en la pag y vean como quedo ;).-

www.lachaina.com.ar libro de visitas .

y me dicen que le parece la truchada de usar un backgound como imagende fondo jajajaj

no se da cuenta nadie ;).-

saludos !!
__________________
La mejor banda de Ska Reggae en Argentina www.lachaina.com.ar visiten ;)

Etiquetas: Ninguno
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 10:31.