Location: PHPKode > scripts > RTRandomImage > rtrandomimage/random.php
<?php 
/**********************************************
* Copyright (c) 2006 Roberto Toldo
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software 
* and associated documentation files (the "Software"), to deal in the Software without restriction, 
* including without limitation the rights to use, copy, modify, merge, publish, distribute, 
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 
* subject to the following conditions:
* The above copyright notice and this permission notice shall be included in all copies 
* or substantial portions of the Software.
* 
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
***********************************************/

//Load Random Images & text
$file_type = ".jpg";
$text_file_type = ".txt";

$image_folder = "images"; //CHANGE THIS ENTRY TO YOUR IMAGES FOLDER

$handle = opendir("./$image_folder"); 
while ($file = readdir($handle)) 
	$names[count($names)] = $file; 
closedir($handle);

sort($names);

for ($i=0;$names[$i];$i++){
	$ext=strtolower(substr($names[$i],-4));
	if ($ext==".jpg"){
		$names1[$tempvar]=$names[$i];$tempvar++;
		}
	}

$random = mt_rand(1, $tempvar);

$image_name = $random . $file_type;
$text_name = $random . $text_file_type;
?>
Return current item: RTRandomImage