• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

[Share] random ảnh sau khi reload trang

Admin

Well-Known Member
Staff member
Administrator
- Tạo 1 folder và để tất cả ảnh bạn muốn để random hiện vào
- 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);    }}
?>
- 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
 

Facebook Comments

New posts New threads New resources

Back
Top