Jump to content

Quick help with a random image script


sandecki

Recommended Posts

[code]<?php

$path = '.';

  $files=array();
  if ($handle=opendir("$path")) {
      while(false !== ($file = readdir($handle))) { 
                if ($file != "." && $file != "..") {
                substr($file,-3)=='gif';
substr($file,-3)=='jpg';
substr($file,-3)=='jpeg';
substr($file,-3)=='png';
$files[count($files)] = $file;
                }
      }
  }
  closedir($handle);

  $random=rand(0,count($files)-1);
  if(substr($files[$random],-3)=='gif') header("Content-type: image/gif");
  elseif(substr($files[$random],-3)=='jpg') header("Content-type: image/jpeg");
  elseif(substr($files[$random],-3)=='jpeg') header("Content-type: image/jpeg");
  elseif(substr($files[$random],-3)=='png') header("Content-type: image/png");
  readfile("$path/$files[$random]");
?>
[/code]

The above is a random image script, it is used to put a random picture on the front page of my website. The URL to this website is www.nowthatshumor.com if you need an example of what I'm asking.  I'm not that good at PHP but I'm sure this is quick simple.

I'm looking how to edit the above so it displays a text link saying 'Add to Myspace' and will open a new window with the HTML code i wish to display. I'd greatly apperciate this very much. The html code can be displaced as a static text or in a text box where it can be copied and pasted. I'd great appericate this.

OR

Just have the text area box with the HTML code below it, basicly where it auto highlights it all. I'm sure you know that i mean. thank you
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.