Problema con imagenes aleatorias

nothing

Estoy metiendo en mi web imagenes aleatorias, y tengo este script:

<?php

srand((double)microtime()*1000000);

$numero = rand(0,2);

$imagen0 = "< img scr= xxxx.xxx>";
$imagen1 = "< img scr=xxxx.xxx>";
$imagen2 = "< img scr=xxxx.xxx>";

if ($numero == "0")
{
echo ($imagen0);
}

if ($numero == "1")
{
echo ($imagen1);
}

if ($numero == "2")
{
echo ($imagen2);
}

?>

Lo e exo pero no logro q funcione, alguien me dice como lo puedo arreglar??

Gracias a los que contesteis


Editado

E puesto el codigo otra vez, xq abia partes q no salia, aora si esta todo el codigo, asi q aer si alguien me ayuda

c0ca

no tengo ni idea de php jajaja pero... donde le dices el nombre de la imagen que quieres abrir??

Bueno si te vale, prueba este ejemplo que encontré por ahi...

<?
$ri = "images.txt";
$open = file($ri);
srand((double)microtime()*1000000);
$image = $open[array_rand($fp)];
echo $image;
?>

luego te creas un archivo txt y los vas rellenando de esta manera...

<a href="link1"></a>
<a href="link2"></a>

a ver si te va asi...

nothing

Yo lo q busco es el error de mi script para mejorarloo y aprender, asi q si alguien me puede decir el error...

Carcass

Quita las comillas en la comparación a ver...

ghermanillo

No seria mas sencillo asi??

<?php

srand((double)microtime()*1000000);

$numero = rand(0,2);

echo "< img scr=".$numero.".xxx>";
?>

nothing

Weno, pues era lo q decia Carcass, las comillas, y q las imagenes lo escribia mal, puse img scr y es img src.
Fue un lapsus. Thx Carcass.

Usuarios habituales

  • nothing
  • ghermanillo
  • Carcass
  • c0ca