jaymassimo: ich brauche einen zufälligen hintergund für meine homepage

Beitrag lesen

servus leute . ich sitze schon ein paar tage und nächte an diesem simplen problem . ich möchte das eine auswahl an bildern in einem ordner als hintergrund bild erscheint . und immer ein neues wenn man neu auf die seite geht . ich  habe schon viele möglichkeiten aus dem internet geholt aber irgendwie funktioniert keine in meiner joomla seite . ich kann im index.php des themes ganz normal ein fixierten hintergund ein stellen aber sobald ich es mit einem zufälligen probiere geht es nicht mehr . ihr seit hier alle profis ihr könnt mir sicher helfen . hier die codes dich schon probiert hab:

nummer 01

<?
$zufall=rand(1,3); // Je nachdem, wieviele Bilder du hast

switch ($zufall) {
  case 1: $bild="pfadzubildeins";break;
  case 2: $bild="pfadzubildzwei";break;
  case 3: $bild="pfadzubilddrei";break;
}

<!-- CSS - Teil, wo auch immer du das hinhaben willst -->
background:url(<?echo$bild?>);
<!-- CSS - Teil Ende -->

nummer 02

<style type="text/css">
<?php
// Array init
$bgimg_array=array(
array ("http://www.teamgaraventa.de/templates/recipes/background.jpg", "#000000"),
array ("http://www.teamgaraventa.de/templates/recipes/background2.jpg", "#030166"),

);

//shuffle array
shuffle($bgimg_array);
?>
html {
background-image:url('<?php echo $bgimg_array[0][0] ?>');
background-color:<?php echo $bgimg_array[0][1] ?>;
background-repeat: no-repeat; ;
 background-attachment:fixed;
}
</style>

nummer 03

<?php
// (c) Name entfernt

echo '
<style type="text/css"><!--
 body
 {
  font-family:Verdana;
  font-size:10px;
  background-color:#FFFFFF;
  background-image:url("';

$arr = glob("usedfiles/background/*.*");
 $i = array_rand($arr);
 echo $arr[$i];

echo '");
 background-repeat:no-repeat;';

echo '
  background-position:';
 $arr[$i] = preg_replace("!(.*?)/(.*?)!","$2",$arr[$i]);
 $pos = substr($arr[$i], 0, 2);
 if ($pos =='lu'){echo 'left bottom';}
 elseif ($pos =='lo'){echo 'left top';}
 elseif ($pos =='ru'){echo 'right bottom';}
 elseif ($pos =='ro'){echo 'right top';}
 else {echo 'no position';}
 echo ';
  background-attachment:fixed;
 }
//--></style>';

echo 'Verwendeter Hintergrund: [B]'.$arr[$i].'[/B]
';
echo '(c) Name entfernt';

?>

und ich hätte noch mehr . also wäre super wenn ihr mir irgendwie nen tip geben könntet !!!