Gå til innhold

random bakgrund i php


Anbefalte innlegg

Jeg bruker et bilde som bakgrunn og ønsker at dette bildet skal endre seg tilfeldig. Altså når man logger inn så blir det tilfeldig valgt et av f.eks. fem bilder som blir bakgrunnen på siden min..... noen som kan hjelpe?

 

Den første kode gjør det jeg ønsker, men jeg vil ha den inn i den nederste koden...

Jeg trenger ikke denne delen $content .= "<table cellpadding=\"0\" cellspacing=\"0\" width=\"100\" height=\"100\" border=\"0\" align=\"center\" bgcolor=\"#123456\" background=\"$image\">";

$content .= "<tr><td align=\"center\">";

$content .= "</tr></td></table>";

 

Da jeg allerede har lagt inn $image der bakgrunnen skal være.

 

# Directory goes here relative to script 
$folder = 'images/random'; 
# Directory should contain only images, else you can add some more filtering 
$i = 0; 
$in = opendir ($folder); 
       while ($x = readdir($in)) 
       {        if ($x != '.' && $x != '..') # Directory should contain only images, else you can add some more filtering 
               {$imaged[$i++] = $x;} 
       } 
closedir ($in); 
srand((double)microtime()*1000000); 
$image = $folder.'/'.$imaged[rand(0,sizeof($imaged)-1)]; 

$content .= "<table cellpadding=\"0\" cellspacing=\"0\" width=\"100\" height=\"100\" border=\"0\" align=\"center\" bgcolor=\"#123456\" background=\"$image\">"; 
$content .= "<tr><td align=\"center\">"; 
$content .= "</tr></td></table>";

 

  echo " \n" 
  ."<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" border=\"0\" align=\"center\" bgcolor=\"#005800\" background=\"$image\">\n" 
  ."<tr height=\"80\">\n" 
  ."<td bgcolor=\"#005800\" valign=\"middle\" class=\"title\">\n" 
  ."<a href=\"index.php\" class=\"title\"><img align=\"right\" width=\"200\" height=\"145\" src=\"images/lokkalogo.gif\" title=\"Logo\" border=\"0\">"; 
// .</a><td height=\"10\"> </td></td><td weight=\"100%\"></td><td align=\"middle\">"; 
       if ($banners) { 
  include("banners.php"); 
   } 
echo "</td>\n" 

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...