• I am having trouble setting up a randomized header image.

    I copied:

    #header {
    background: url(“/headers/rotate.php”)
    no-repeat bottom center; }

    into my style.css file in the Theme Editor page in my dashboard and updated file.

    then I pasted:

    <img src=”/headers/rotate.php” alt=”A Random Header Image” />

    into my header.php file in the theme editor and updated the file.

    I created a file called rotate.php with the following code:

    <?php
    /*
    By Matt Mullenweg > http://photomatt.net
    Inspired by Dan Benjamin > http://hiveware.com/imagerotator.php
    Latest version always at:
    http://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!

    and uploaded this to the folder /headers/ where I also uploaded several jpg files.

    I am seeing A Random Header Image appear at the top of my blog, but no images. what am I missing here? Any help would be GREATLY appreciated!!

    thanks!

Viewing 1 replies (of 1 total)
  • Did you upload the images that would be used for rotation? Did you insert the correct relative paths to those images?

Viewing 1 replies (of 1 total)

The topic ‘randomized header image’ is closed to new replies.