T4VN is an online PHP Help community that provides PHP Tutorials, PHP Examples, PHP Scripts, PHP Support
    HOME  |  HOSTING COUPON  |  TEMPLATE  |  PHP SCRIPTS  |  LINK TO US  |  LINK  |  REGISTER | CONTACT
::: Member Login :::
 Username
 Password
 
Forgot your password ?
::: PHP Tutotal :::
  PHP Basic (7)
  PHP Advanced (4)
  PHP Database (2)
  Coding Step By Step (8)
  PHP and AJAX (0)
::: PHP Example :::
  Arrays (1)
  Code Highlighters (3)
  Database Functions (12)
  Date & Time (5)
  E-Mail (6)
  Forms (5)
  Guestbooks (1)
  Logging (2)
  Miscellaneous (10)
  Password Generators (3)
  Randomizers (3)
  String Manipulation (10)
  User Authentication (6)
::: Search On T4VN :::
::: T4VN Statistics :::
  PHP Scripts : 64
  PHP Example : 67
  PHP Tutorials : 21
  PHP News : 93
  Total Coupon : 36
  Other Tutorials :
  Member : 215
  Visitor Online : 3
  Today Visit: 129
  Total Visitor : 285995
  Most Online : 41
::: Sponsored Links :::

PR 4 For This Webpage

Vinaora Logo
Home Today :

Random Picture Display

Author : insane

This code will display a picture at random from the specified directory.

The $file_dir variable is the relative path to the pictures folder.

The $f_type variable is the extension of the image files that you wish to display. In the example, all the files that I wish to display end in "tm.jpg"

Finally, you must ensure that the second argument in the explode function matches the number of characters specified in the extension variable. In my example the digit is 6 because my extension (tm.jpg) has 6 characters.

PHP Example :

<?
// #### RANDOM PIC #########################################

    
$thumbstring '';
    
$file_dir="pics/a10";    // DIRECTORY WITH THE PICS

    
$f_type="tm.jpg";    // FILE EXTENSION YOU WISH TO DISPLAY

    
$dir=opendir($file_dir);
    while (
$file=readdir($dir))
    {
        if (
$file != "." && $file != "..")
        {
            
$extension=substr($file,-6);    // THIS DIGIT MUST MATCH THE NUMBER OF CHARACTERS SPECIFIED IN THE FILE EXTENSION ABOVE
            
if($extension == $f_type)
            {
                
$thumbstring .= "$file|";
            }
        }
    }
    
srand((double)microtime()*1000000);
    
$arry_txt explode("|" $thumbstring);
    echo 
"<img src="".$file_dir."/".$arry_txt[rand(0, sizeof($arry_txt) -1)]."">";


// #### END RANDOM PIC #########################################
?>


Other Example


::: Resources :::
  Links Directory
  Programming 2 3
  Webmaster 2 3
  Web Design 2 3
  Web Hosting 2 3
  Other Links 2 3
  Asian ShowBiz News
  Teach Seo For You
::: New Templates :::




::: Other Tutorials :::
 Program Design

  Powered By T4VN.NET - Version 2.0 - CopyRight © T4VN.NET 2005-2007