- Tạo 1 folder và để tất cả ảnh bạn muốn để random hiện vào
- Tạo file random.php:
- Trong đó sửa đoạn này $folder = '.'; thành $folder = 'path folder chứa các ảnh cần random';
- Link dẫn đến file random.php chính là link file ảnh random của bạn
- Tạo file random.php:
PHP:
<?php
/*
chỉnh lại $folder theo đường path của bạn*/
$folder = '.';
/*
muốn thì thêm randoom file pdf :
$extList['pdf'] = 'application/pdf'; muốn thì thêm randoom CSS:
$extList['css'] = 'text/css';
muốn thì thêm random HTML files:
$extList['html'] = 'text/html'; $extList['htm'] = 'text/html';
ko biết thêm vào đâu hả thêm vào bên dưới này nè
*/
$extList = array(); $extList['gif'] = 'image/gif'; $extList['jpg'] = 'image/jpeg'; $extList['jpeg'] = 'image/jpeg'; $extList['png'] = 'image/png';
// phần dưới này ko chỉnh j` hết
// --------------------- END CONFIGURATION -----------------------
$img = null;
if (substr($folder,-1) != '/') { $folder = $folder.'/';}
if (isset($_GET['img'])) { $imageInfo = pathinfo($_GET['img']); if ( isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) && file_exists( $folder.$imageInfo['basename'] ) ) { $img = $folder.$imageInfo['basename']; }} else { $fileList = array(); $handle = opendir($folder); while ( false !== ( $file = readdir($handle) ) ) { $file_info = pathinfo($file); if ( isset( $extList[ strtolower( $file_info['extension'] ) ] ) ) { $fileList[] = $file; } } closedir($handle);
if (count($fileList) > 0) { $imageNumber = time() % count($fileList); $img = $folder.$fileList[$imageNumber]; }}
if ($img!=null) { $imageInfo = pathinfo($img); $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ]; header ($contentType); readfile($img);} else { if ( function_exists('imagecreate') ) { header ("Content-type: image/png"); $im = @imagecreate (100, 100) or die ("Cannot initialize new GD image stream"); $background_color = imagecolorallocate ($im, 255, 255, 255); $text_color = imagecolorallocate ($im, 0,0,0); imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color); imagepng ($im); imagedestroy($im); }}
?>
- Link dẫn đến file random.php chính là link file ảnh random của bạn