• I’m using this code to rotate a group of static images as headers on all pages except for the home page (on which a flash animation plays) It works fine…except in IE.

    IE plays the flash animation on the home page, but does not want to recognoze the php that rotates the images..
    The code is kind of old..I got it off a blog post dated 2003.
    Any insight is appreciated

    https://www.newseminary.org/staging/berke14q_wrdp/

    <?php
    /*
    By Matt Mullenweg > https://photomatt.net
    Inspired by Dan Benjamin > https://hiveware.com/imagerotator.php
    Latest version always at:
    
    https://photomatt.net/scripts/randomimage
    
    */// Make this the relative path to the images, like "../img" or "random/images/".
    // If the images are in the same directory, leave it blank.
    $folder = '';
    
    // Space seperated list of extensions, you probably won't have to change this.
    $exts = 'jpg jpeg png gif';
    
    $files = array(); $i = -1; // Initialize some variables
    if ('' == $folder) $folder = './';
    
    $handle = opendir($folder);
    $exts = explode(' ', $exts);
    while (false !== ($file = readdir($handle))) {
    foreach($exts as $ext) { // for each extension check the extension
    if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive
    $files[] = $file; // it's good
    ++$i;
    }
    }
    }
    closedir($handle); // We're not using it anymore
    mt_srand((double)microtime()*1000000); // seed for PHP < 4.2
    $rand = mt_rand(0, $i); // $i was incremented as we went along
    
    header('Location: '.$folder.$files[$rand]); // Voila!
    ?>
Viewing 2 replies - 1 through 2 (of 2 total)
  • Your div tag is broken. It is missing the closing >
    <div role="banner"

    A note, PHP is processed on the server so browser doesn’t matter.

    Thread Starter kloy

    (@kloy)

    OK, I’m officially a loser.
    That fixed it…Thanks. I had no idea it would be something so small.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘IE bug for a PHP script’ is closed to new replies.