Jump to content


Photo

Quick help with a random image script


  • Please log in to reply
No replies to this topic

#1 sandecki

sandecki
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 23 October 2006 - 05:19 AM

<?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]");
?>

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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users