New articles Năng lực quản lý: nhân tố thứ năm     ♥ Lựa chọn mục tiêu cuộc đời     ♥ 10 bí quyết cân bằng công việc và gia đình     ♥ Cô đơn trên mạng     ♥ Chứng khoán: Giấc mơ và ác mộng     ♥ Tám     ♥ Những tính năng của blog VnVista     ♥ Các mạng xã hội thống trị Google     ♥ Điều gì tạo nên một giám đốc công nghệ thông tin giỏi?     ♥ Cố gắng xóa bỏ những ấn tượng xấu     ♥ Cần một cách làm ăn mới     ♥ Tiếp thị hướng đến doanh nhân     ♥ Đưa cửa hàng thật lên chợ ảo     ♥ Bí quyết quản lý các nhân viên trẻ     ♥ Một số câu hỏi phỏng vấn “đặc biệt” của Microsoft     ♥ 4 bài học thành công trong kinh doanh     ♥ Tạo dựng hình ảnh một cô gái trẻ chuyên nghiệp     ♥ Góc “khác” của thế giới online đêm     ♥ Phong cách người Mỹ     ♥ Chỉ nghĩ đến tiền cũng làm người ta ích kỷ     
New blog entries Giải đáp lý do cần dùng đồ bảo hộ lao động      ♥ Dịch vụ làm visa Phần Lan tại TPHCM      ♥ Tổng hợp 42 mẫu sổ kế toán theo Thông tư 99/2025/T      ♥ 大阪 美容皮膚科      ♥ 大阪 美容皮膚科      ♥ Cách để kê khai và nộp thuế với hộ kinh doanh      ♥ Hướng dẫn chọn mua nón bảo hộ lao động      ♥ Nhựa Nguyên Sinh Giảm Tỉ Lệ Lỗi Sản Phẩm      ♥ 大阪 美容皮膚科      ♥ 大阪 美容皮膚科      ♥ Hướng dẫn kê khai thuế hộ kinh doanh trên HTKK      ♥ Top 3 thương hiệu giày bảo hộ cho nhà máy      ♥ SHEET Thiệp hồng sai tên      ♥ SHEET Đừng hỏi vì sao      ♥ Top địa chỉ mua đồ bảo hộ lao động giá rẻ      ♥ 大阪 美容皮膚科      ♥ 大阪 美容皮膚科      ♥ Hoàn thuế GTGT thế nào?      ♥ Giới thiệu tour du lịch giá rẻ      ♥ 大阪 美容皮膚科      

[ Liệt Kê ] · Bình Thường · Tách Biệt+

Script lấy ảnh ngẫu nhiên từ thư mục nèo đó, Script theo iu cầu ^^


Tacaza
post Nov 3 2005, 10:50 AM
Gửi vào: #1


Group Icon

The chALLeNgER
**********
Thành viên: 1
Nhập: 3-July 05
Bài viết: 3,003
Tiền mặt: 1,210
Thanked: 1572
Cấp bậc: 43
------
Giới tính: Male
Sinh nhật: 3 Tháng 4 - 1983
Đến từ: Hà Nội
------
Xem blog
Bạn bè: 253 (Xem)
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





CODE

<?php

   $folder = '.';

   $extList = array();
   $extList['gif'] = 'image/gif';
   $extList['jpg'] = 'image/jpeg';
   $extList['jpeg'] = 'image/jpeg';
   $extList['png'] = 'image/png';

$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);
   }
}
?>



Mở file notepad dán đoạn script trên vô, save lại thành random.php. Để đoạn script này vào cùng với thư mục chứa các file ảnh mún hiển thị ngẫu nhiên
Muốn lấy ảnh ngẫu nhiên dùng thẻ <img> với src là file này:

<img src="image_path/random.php" ...>

Have fun! 17.gif


--------------------
Nhóm bạn bè:


dung_buong_tay

tamhonngoc_536

uchinhuong

MTTH

xuxusp2

Xem tất cả


--------------------

Sao không là mặt trời, gieo hạt nắng vô tư?


 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post



Thank you! Reply to this topicTopic OptionsStart new topic
 

Bản Rút Gọn Bây giờ là: 26th November 2025 - 10:29 PM
Home | Mạng xã hội | Blog | Thiệp điện tử | Tìm kiếm | Thành viên | Sổ lịch