<?php
// Pone una imagen, si no la carga, muestra texto.
echo ('<img src="/images/logo.png" alt="">');
else
{
// muestra texto.
echo('textotexto porque salio mal la imagen');
}
?>
que es lo que esta mal ?
eso esta dentro de un <div>
<?php
// Pone una imagen, si no la carga, muestra texto.
echo ('<img src="/images/logo.png" alt="">');
else
{
// muestra texto.
echo('textotexto porque salio mal la imagen');
}
?>
que es lo que esta mal ?
eso esta dentro de un <div>
bump
no sale en el nuevos posts?
Si pero no tengo idea.
bueno me voy a hacer tramites, me bumpeas el thread hasta que alguien responda ?
ok.
que es lo que no te anda??
no se que estas intentando hacer pero el atributo ALT hace lo que pedis, sino carga la imagen te muestra el texto
<img src="/images/logo.png" alt="aca pone el texto que quieras">
http://www.w3schools.com/tags/att_img_alt.asp
aclaro que de php no se una goma , pero a ese else no le falta un if ??
Última edición por acha; 27-09-2012 a las 10:28 AM
o.,o
pará vos queres que si el file no existe en el disco directamente no ponga el <img>?
si lo que querés hacer es lo que dice Diablo, ese código está re mal, juaj.
fijate si no existe un booleano que te diga si el archivo existe o no (según google, file_exists va).
o podés hacerlo por el lado del tamaño de la imagen si es que siempre va a haber un archivo dummy y la imagen/logo tiene una dimensión fija
Estaría bueno que expliques un toque mejor lo que querés hacer.
Por qué la imagen podría llegar a cargar y a veces no?
El atributo alt de una imagen o un link no puede contener código html.
por eso quise hacer un else con php
la imagen no va a cargar cuando habilite el modo 'mala conexion' buep... que muestre un:
RESTORANCHEBANCHE
Telefonos 5555.5555 5555.5555
(notese que ambos textos tienen distintos estilos)
Última edición por Paul_Kraft; 27-09-2012 a las 02:01 PM
lo que te dijeron
falta un if y algo que te diga si la imagen cargo dentro del if
como dice lux, un fileexist deberia andar
dale flaco mové las tetas
Hmm a ver, no se. (?)
fopen() devuelve FALSE si ocurre un error al cargar el archivo. O file_exist() pero fopen es más rápido y cabeza.
Aunque mepa que para este caso es mucho mejor usar javascript.
Qué dicen los capos de la güeb?
Última edición por Frostwarrior; 27-09-2012 a las 02:09 PM
no se que es modo mala conexion
si es una variable de tu programa, linkeale una variable bool y usala para el if
si no, necesitas algo qeu te diga si el modo ese esta prendido o no
despues, para un else necesitas un if primero
http://php.net/manual/es/control-structures.if.php