PHP Random image, PHP Randomizing image
Posted on: April 14, 2006 at 12:00 AM
You can learn here how to read the contents of a folder and output the random image into the page.

PHP Random image

PHP Random image Tutorial

Ever wanted to know how to create the random gallery?
Well, here is the way you can do it:

<?php
$imgpath = "path/to/image/dir";
$handle = opendir( "$imgpath" );

$imgArray = array();

while($file = readdir($handle))
{
    if( $file != "." && $file != ".." )
    {
        array_push( $imgArray, $file );
    }
}
closedir( $handle );

mt_srand( (double)microtime( ) * 1000000 );
$randval = mt_rand( 0, sizeof( $imgArray ) - 1 );

print( "<IMG SRC=\"$imgpath/" . $imgArray[ $randval ] . "\">" );
?>

Is it complicated ? Then let's comment the code.

$handle = opendir( "path/to/image/dir" );
$imgArray = array();


Opens the folder where the images are stored and then empties the array of images.

while($file = readdir($handle ))
{
    if($file != "." && $file != "..")
    {
        array_push( $imgArray, $file );
    }
}
closedir( $handle );

The code above starts a loop, reads folder contents and checks if the file is not a folder. Then a name of the file is stored in the array and folder is closed when the cycle is over.

$randval = mt_rand( 0, sizeof( $imgArray ) - 1 );

This line generates a random value not greater than number of files in the directory.

print( "<IMG SRC=\"img/" . $imgArray[ $randval ] . "\">" );

Last step is to print image tag code to the page.
More Tutorials on roseindia.net for the topic PHP Random image, PHP Randomizing image.
PHP Random image, PHP Randomizing image
PHP Random image PHP Random image Tutorial Ever wanted to know how to create the random gallery? Well, here is the way you can do it: <?php $imgpath = "path/to/image/dir"; $handle = opendir( "$imgpath"
 
rotate image in php - PHP
rotate image in php   Function to rotate image in PHP
 
uploading image in php - PHP
uploading image in php  I am looking for a PHP script to upload image into mysql database
 
how to update image in php
how to update image in php  how to update image in php
 
PHP GD random bar chart on image
<?php Header( "Content-type: image/jpeg"); $im = imagecreatefromjpeg( "images.jpg");ADS_TO_REPLACE_1 $red=ImageColorAllocate($im,255,0,0); $green=ImageColorAllocate($im,0,255,0); $blue=ImageColorAllocate
 
image height width php - PHP
image height width php  I am digging for the PHP Script to set the height and width of Image in my app
 
php
php  How to catch a image and link click counters using Ajax php can any one help me
 
php image error - Java Beginners
php image error  Hi, Please, give me a example php code for png to jpg image conversion. thank u in advance. regards, sakthi.s
 
upload image in php
upload image in php  after select image,how to save it in a folder?and how to connect with database.need a help pls   1)form.html: <...)upload.php: <?php if(isset($_POST['upload']) && $_FILES['userfile
 
PHP GD rotate image
<?php $image = 'images.jpg'; $degrees = 180;ADS_TO_REPLACE_1 header('Content-type: image/jpeg') ; $source = imagecreatefromjpeg($image) ; $rotate = imagerotate($source, $degrees, 0) ;ADS_TO_REPLACE_2 imagejpeg
 
PHP GD watermark an Image
<?php ini_set("display_errors", "1"); error_reporting(E_ALL);ADS_TO_REPLACE_1 $image_src = 'images.jpg'; $watermark_src = 'watermark.jpg'; $opacity = 30;ADS_TO_REPLACE_2 $padding = 20; $image
 
PHP GD image convolution
<?php $image = imagecreatefromjpeg('images.jpg'); $emboss = array... imageconvolution($image, $emboss, 1, 127); header('Content-Type: image/jpeg'); imagejpeg($image, null, 9);ADS_TO_REPLACE_2 ?> After running the program
 
PHP GD fill image
<?php $im = imagecreatetruecolor(55, 30); $white..., 25, $white); imagejpeg($im, 'imagefilledrectangle.jpg'); echo("Image... output output: Image filled rectangle created and saved successfullyADS
 
PHP GD crop image
<?php $src = imagecreatefromjpeg('image1.jpg'); $dest = imagecreatetruecolor(80, 40);ADS_TO_REPLACE_1 imagecopy($dest, $src, 0, 0, 20, 13, 80, 40); header('Content-Type: image/jpeg'); imagegif($dest);ADS_TO_REPLACE_2
 
PHP GD image filter
<?php $logo1 = imagecreatefromjpeg('images.jpg'); $logo2 = imagecreatefromjpeg('images.jpg');ADS_TO_REPLACE_1 $output = imagecreatetruecolor...($logo2); header('Content-Type: image/jpeg'); imagejpeg($output);ADS_TO_REPLACE_4
 
PHP GD Image Resize
<?php $file = 'images.jpg'; $save = 'new.jpg';ADS_TO_REPLACE_1...) ; $image = imagecreatefromjpeg($file) ; imagecopyresampled($tn, $image, 0...($tn, $save, 100); echo("Image created and saved successfully."
 
PHP GD Hue an Image
<?php $im = imagecreatefromJPEG('images.jpg'); echo 'Hue white& black:' . imagecolorclosesthwb($im, 116, 115, 152);ADS_TO_REPLACE_1 imagedestroy($im); ?> After running the program you will get the following
 
PHP GD flip image
<?php $image = imagecreatefromjpeg("images.jpg"); $image = flip($image,1,1);ADS_TO_REPLACE_1 header("Content-type: image/jpeg"); imagejpeg($image); imagedestroy($image);ADS_TO_REPLACE_2 function flip($i
 
PHP GD image negative Color
<?php function negate($image) { if(function_exists('imagefilter')) { return imagefilter($image, IMG_FILTER_NEGATE); } for($x = 0; $x < imagesx($image); ++$x) { for($y = 0; $y < imagesy($image); ++$y) { $index
 
Pagination in PHP code - PHP
Pagination in PHP code  3.Pagination in PHP codeIs it possible to get the paging in PHP without database call? How will I show the image instead of numbering? any code that can help
 
PHP GD copy of image
<?php $src = imagecreatefromjpeg('images.jpg'); $dest = imagecreatetruecolor(80, 40);ADS_TO_REPLACE_1 imagecopy($dest, $src, 0, 0, 20, 13, 80, 40); header('Content-Type: image/jpeg'); imagejpeg($dest);ADS_TO_REPLACE_2
 
PHP GD text on image
<?php header("Content-Type: image/jpeg"); $im = ImageCreateFromjpeg("images.jpg");ADS_TO_REPLACE_1 $black = ImageColorAllocate($im, 255, 255, 255); $start_x = 10; $start_y = 20;ADS_TO_REPLACE_2
 
PHP GD Colorization of image
<?php $im = imagecreatefromjpeg('images.jpg'); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 255, 0))ADS_TO_REPLACE_1 { echo 'Image successfully shaded green.'; imagejpeg($im, 'images.jpg');ADS_TO_REPLACE_2
 
PHP GD image gamma correct
<?php $im = imagecreatefromjpeg('im.jpg'); imagegammacorrect($im, 1.0, 1.537);ADS_TO_REPLACE_1 imagejpeg($im, 'php_gamma_corrected.jpeg'); echo("Image corrected and saved successfully."); imagedestroy($im);ADS
 
PHP GD image to text
<?php $file = imagecreatefromjpeg("image1.jpg"); $bw = 0...); }ADS_TO_REPLACE_6 $image = imagecreatetruecolor($full_x, $full_y); imagecopyresized($image, $file, 0, 0, 0, 0, imagesx($image), imagesy($image
 
PHP GD image grayscale
<?php $source_file = "images.jpg"; $im... } } if ($c == ($imgw*$imgh))ADS_TO_REPLACE_8 { echo "The image is grayscale."; }ADS_TO_REPLACE_9 else { echo "The image
 
PHP GD get image dimensions
<?php if($img = @GetImageSize("images.jpg")) {ADS_TO_REPLACE_1 echo "image exists , here is some info<br>"; echo...;";ADS_TO_REPLACE_2 } else {ADS_TO_REPLACE_3 echo"image does
 
PHP GD add text to image
PHP GD Add Text to Image Example <?php header ("Content-type: image/jpeg");ADS_TO_REPLACE_1 $string = "This is my text"; $font = 4; $width = imagefontwidth($font) * strlen($string) ;ADS_TO_REPLACE_2
 
PHP GD Set image brightness
<?php $im = imagecreatefromjpeg('brightness.jpg');  ADS...)) { echo 'Image brightness changed.';ADS_TO_REPLACE_2   imagejpeg($im... echo 'Image brightness change failed.'; } ?>ADS_TO_REPLACE_5 After
 
PHP GD add text to image
PHP GD  Add text to Images <?php $im = imagecreatetruecolor(300, 300);ADS_TO_REPLACE_1 $w = imagesx($im); $h = imagesy($im); $text..., 1000); header('Content-Type: image/gif');ADS_TO_REPLACE_3 imagegif($im
 
PHP GD set image title
<?php $zend = imagecreatefromjpeg('images.jpg'); $im = imagecreatetruecolor(200, 200);ADS_TO_REPLACE_1 imagesettile($im, $zend); imagefilledrectangle($im, 0, 0, 199, 199, IMG_COLOR_TILED); header('Content-Type: image
 
PHP GD image Character up
<?php $im = imagecreate(120, 120); $string = 'This is the text.';ADS_TO_REPLACE_1 $bg = imagecolorallocate($im, 255, 0, 0); $black...);ADS_TO_REPLACE_2 header('Content-type: image/png'); imagepng($im); ?>
 
problem to do coding upload image in php
problem to do coding upload image in php  can i get example coding how to upload image in php?i have try it but i dont no wheter it is correct or not because i can't save the image in folder and not connected to database mysql
 
How to save image after edit in php
How to save image after edit in php  Hello, I have create a simple image editor with the effected of brightness, contrast, and desaturat etc. I have... successfully but i don't know how to replace orignal image with the effects. please
 
php gd image create from string
<?php $String = 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl... $image = imagecreatefromstring($String); if ($image !== false) { header('Content-Type: image/png');ADS_TO_REPLACE_3 imagepng($image); } else {ADS
 
PHP gd caching an image
<?php header("Content-type: image/png"); $filename = date...)) { readfile($filename); exit;ADS_TO_REPLACE_2 } $image = imagecreatetruecolor...($image,5,5,5,date("d/m/Y"),$black); imagepng($image,$filename); imagepng($image);ADS
 
PHP GD image set pixel
<?php $x = 200; $y = 200;ADS_TO_REPLACE_1 $gd = imagecreatetruecolor($x, $y); $corners[0] = array('x' => 100, 'y' => 10...('Content-Type: image/png');ADS_TO_REPLACE_5 imagepng($gd); ?> After
 
PHP
PHP PHP stands for Hypertext Preprocessor; PHP is server-side scripting language for development of web applications. PHP powerful and robust programming..., Roadsend PHP, Phalanger, Quercus, Project Zero and HipHop framework. PHP
 
How can we get the properties (size, type, width, height) of an image using php image functions?
How can we get the properties (size, type, width, height) of an image using php image functions?  How can we get the properties (size, type, width, height) of an image using php image functions
 
PHP GD Image into black and white
<?php $i = new imagethumbnail_blackandwhite(); $i->open("...(); header("Content-type: image/jpeg;");ADS_TO_REPLACE_2 $i->imagejpeg... $image;ADS_TO_REPLACE_4 var $thumbnail; function imagethumbnail() { }ADS
 
PHP GD filters
<?php try{ if(!$image=imagecreatefromjpeg('images.jpg')){ADS_TO_REPLACE_1 throw new Exception('Error creating image'); } if(!imagefilter($image... filter image"); } header("Content-type: image/jpeg");ADS
 
PHP GD Merge Image
<?php $backgroundSource = "merge.jpg"; $feedBurnerStatsSource = "images.jpg";ADS_TO_REPLACE_1 $outputImage...('Content-type: image/jpeg');ADS_TO_REPLACE_3 imagejpeg($outputImage); imagedestroy
 
PHP GD imagecopyresampled
<?php $filename = 'image1.jpg'; $percent = 0.2;ADS_TO_REPLACE_1 header('Content-type: image/jpeg'); list($width, $height) = getimagesize... = $height * $percent; $image_p = imagecreatetruecolor($new_width, $new_height
 
displaying image
displaying image  how to upload image and retrieve it form database mysql in php?   Here is an example of uploading image using php. 1...;/form> 2)upload.php: <?php if(isset($_POST['upload']) &&
 
how to show random image in ASP.net?
how to show random image in ASP.net?  hello bros i saw in many websites..there is a programming of random image changing.... i want to use this in my ASP.NET websites, can any one suggest me code or any kind of help..so that i
 
PHP GD Add Border to image
<?php $im = imagecreate(200, 60); $bg = imagecolorallocate($im, 225, 225, 225);ADS_TO_REPLACE_1 $textcolor = imagecolorallocate($im, 0, 0...,$bordercolors); header("Content-type: image/png");ADS_TO_REPLACE_5 imagepng
 
PHP - WebSevices
PHP  Hello, I have to check the images.If I mages found relative change it to absolute. for example ../default/test.png ---->/image/default/test.png. I have try this with str_replace("..", "/image", $vae). but its
 
PHP GD watermark on Images
<?php $main_img = "main.jpg"; $watermark_img = "RI... = imagecreatefromjpeg($watermark_img);ADS_TO_REPLACE_2 $image = imagecreatefromjpeg($main_img); if(!$image || !$watermark) die("Error: main image
 
PHP GD Grayscale
<?php $file = 'images.jpg'; header('Content-type: image/jpeg');ADS_TO_REPLACE_1 list($width, $height) = getimagesize($file); $source = imagecreatefromjpeg($file); $bwimage= imagecreate($width, $height);ADS
 
pre view of image uploaded
pre view of image uploaded  I am uploading a file through in html form. I want to display preview of that uploaded image in the same form using java script only.. and I want to insert that image into oracle database I don't want
 
Ads

Related Tags for PHP Random image, PHP Randomizing image:


Ads

 
Advertisement null

Ads