Kom ihåg mig?
Home Menu

Menu


Bildrotation

Ämnesverktyg Visningsalternativ
Oläst 2008-09-01, 10:54 #1
Christos Christos är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 159
Christos Christos är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 159
Någon som kan få denna att snurra mer än 3 ggr i Firefox?

http://ma.tt/scripts/randomimage

Problemet diskuteras även på (http://ma.tt/2003/05/a-better-image-rotator), ganska långt ner på sidan där det även presenteras en lösning (inte den temporära) som jag inte kan få till då jag inte kan koda så bra.


Förslag på liknande "enkla" skript är också välkomna.

Tack på förhand.
Christos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-02, 11:30 #2
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Jadå den snurrar (om du menar att den laddar en ny bild vid varje reload?
studiox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-02, 12:06 #3
Craxen Craxen är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2005
Inlägg: 433
Craxen Craxen är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2005
Inlägg: 433
Detta kanske kan vara ngt
Scriptet finns här!
Craxen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-02, 19:01 #4
Christos Christos är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 159
Christos Christos är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 159
Citat:
Jadå den snurrar (om du menar att den laddar en ny bild vid varje reload?
Ja, det är precis vad jag menar. Men när jag (och alla andra jag pratat med) testar så fastnar bilden efter 3 visningar i Firefox.

Citat:
Detta kanske kan vara ngt
Scriptet finns här!
Tack för förslaget, men jag skulle föredra ett skript som hämtar bilder automatiskt från en specifik mapp utan att jag behöver definiera bildnamnen i koden.
Christos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-03, 17:34 #5
Christos Christos är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 159
Christos Christos är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 159
Lösning hittad!

För de intresserade:

Kod:
The code on this page displays an image selected at random using PHP. The list of images for this example comes from a directory listing. You could also select an image from an array of images from other sources, such as a database query, or a static list of images you provide.

The code for this example:
<?php
function getRandomFromArray($ar) {
  mt_srand( (double)microtime() * 1000000 );
  $num = array_rand($ar);
  return $ar[$num];
}

function getImagesFromDir($path) {
  $images = array();
  if ( $img_dir = @opendir($path) ) {
    while ( false !== ($img_file = readdir($img_dir)) ) {
      // checks for gif, jpg, png
      if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
        $images[] = $img_file;
      }
    }
    closedir($img_dir);
  }
  return $images;
}

$root = '';
// If images not in sub directory of current directory specify root 
//$root = $_SERVER['DOCUMENT_ROOT'];

$path = 'images/';

// Obtain list of images from directory 
$imgList = getImagesFromDir($root . $path);

$img = getRandomFromArray($imgList);

?>

Place the following where you wish the random image to appear:
<img src="<?php echo $path . $img ?>" alt="" />
Källa: http://www.dyn-web.com/code/rotate_i...om_img_php.php
Christos är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017