random

Tags:    php

Hvordan laver jeg en random funktion i PHP?
Jeg leger lidt med nogle bannere på min side men jeg vil gerne have et system så bannerne bliver vist forskelligt hver gang man kliker rundt på siden.



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej

Her er en lille funktion du kan bruge.


<?

$absolute_path = "bibliotek på serveren eks. /wwwroot/pic";
$www = "billede bibliotek eks. http://www.dinside.dk/pic";

function random_billede($absolute_path,$www){
global $billede;
$dir = opendir($absolute_path);
while($file = readdir($dir)) {
if (($file != "..") and ($file != ".")) {
$billeder[]= "$file";//
}}

$nr = count($billeder);
$i = rand (0, $nr);
$billede = "$www/$billeder[$i]";

return $billede;
}

random_billede($absolute_path,$www);

echo "<img src='$billede' border='0'>";

?>


Groyk.dk
Simon Madsen



$bannere=array("banner1.gif","banner2.jpg","banner3.png");
echo "<img src=\\"".$bannere[rand(0,count($bannere)-1)]."\\">";




$absolute_path = "bibliotek på serveren eks. /wwwroot/pic";

Hvordan finder jeg absolute_path ?



Absolute_path

Du kan eks. bevidst lave en script fejl, så vil du kunne se hvilken mappe din side ligger i på serveren.

Groyk.dk
Simon Madsen






t