Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/02/2010, 13:49
bendark23
 
Fecha de Ingreso: julio-2005
Mensajes: 73
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Imagenes aleatorias

Cita:
Iniciado por principiantedelweb Ver Mensaje
Hola amigos. Tengo el siguiente include

Y veo muchos errores. Primer, en Firefox y IE me sale impreso en pantalla:
"/>
Es decir, que imprime la parte que yo marque en negrita. No puedo cerrar como siempre el img src, eso es evidente. Lo que hice fue borrarlos y quedó


Que, aunque en pantalla no se ve nada más que las imágenes, en mi editor sale un error y no me toma el include.
A mi me parece que es un error de sintaxis, pero he intentado corregir el error de mil maneras y no hay caso.
Luego, en IE tambien sale una imagen no cargada al lado de la imagen cargada y no se de donde es. Aquí está el código del archivo aleatorias.php:



Las imágenes son de 75 x 75 px
Hola muchas gracias por este codigo, no se si sea muy tarde y si no puede servor para otras personas que como yo buscaban algo similar en fin.

Código PHP:
<?php
$total 
"85";
$extension ".gif";
$carpeta "images2/accion";
$start "1";
$random mt_rand($start$total);
$image_name $random $extension;
echo 
"<img src=\"$carpeta/$image_name\" border=\"0\" width=\"75\" height=\"75\" >"?>
hasta aqui todo esta bien el codigo se me hace de los mas entendible, es decir a mi me sirvio claro solo cambiando las extensiones y el nombre de la carpeta y lo demas es facil a ti te parece que no despliega una imagen o una imagen con una X roja clasico del IE, esto se debe a que tienes una duplicidad si te fijas en el codigo de aleatorias tienes un

Código PHP:
echo "<img src=\"$carpeta/$image_name\" border=\"0\" width=\"75\" height=\"75\" >"
y sin embargo en el hmtl tienes algo como
Código:
<img src=
Código PHP:
<php? include("aleatorias.php");? 
> />
ahi es donde tienes la duplicidad y me imagino que esta tu error, bueno no me imagino lo tienes. porque quite eso de mi codigo y de las mil maravillas por eso es que te digo gracias..

en tu codigo html solo pon asi
Código HTML:
<html>
<Body>
[PHP]<php? include("aletorias.php"); ?>[/PHP]
</body>
</html>