webForumDet fria alternativet

slumpmässigt visa en bild

PHP

0 svar · 1 197 visningar · startad av netfeed

Medlem sedan mars 2001593 inlägg
Frågan#1
<?php
/**********************************************************************
   Namn
          RandPic
   Version
          v.05
   Skriven av:
          Victor Beröö aka Netfeed [email]vbergoo@spray.se[/email]
   Beskrivning:
          Den här enkal code snutten är till för att visa
          en slumpmässigt utvald bild ur katalogen där koden
          ligger varje gång man laddar om sidan.
   Variabler:
          $mintal == första bildens namn (måste vara ett siffervärde)
          $maxtal == sista bildens namn  (måste vara ett siffervärde)
          $size   == för att visa storleken på bilden
          $bildnr == för att visa själva bilden
   Viktigt att notera:
          Alla bilder måste heta siffernamn mellan $mintal
          och $maxtal för att kunna visa bilderna i en
          slumpmässig ordning.
**********************************************************************/
?>
<html>
<head>
<title>My Pics</title>
<style>
   body    {background-color:white: font-family:arial; font-size:12; text-align:center]
</style>
</head>
<body>
<center><b>Look @ 'tis:</b><br><br>
<?php
   srand((double) microtime() * 1000000);
   // vill man ha mera bilder så ökar man bara $maxtal
   $mintal = 1;            // Siffernamnet på bilden som är "först"
   $maxtal = 10;         // Siffernamnet på bilden som är "sist"
   // Ger $bildnr ett slumpmässigt tal mellan $mintal och $maxtal
   $bildnr = rand($mintal, $maxtal);
   // hämtar storleken på bilden som skall visas
   $size = GetImageSize ($bildnr . ".jpg");
   // skriver ut bilden samt hur stor den skall vara
   echo ("<img src=$bildnr.jpg " . $size[3] . "><br>");
   // skriver ut vilken bild man tittar på
   echo ("$bildnr");
?>

</center></body></html>
263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)