Narga
Ideas and inspiration in my opinion!
  • Home
  • Narga Community

« Tiếng gió xôn xao
Mourinho hãy ra đi! »

Ngẫu nhiên hình ảnh bằng PHP

Trong quá trình thiết kế layout cho một php application có trường hợp cần nạp ngẫu nhiên hình ảnh theo mỗi yêu cầu nạp của trình duyệt, giải pháp đọc nội dung thư mục sau đó lấy các giá trị text của các file có phần mở rộng được khai báo trước rồi trả về trong mã HTML là một trong những cách đơn giản nhất
/**
 * Function choose_images
 * ------------------------------------------------------
 * Random image each time load website
 */
function choose_images() {
	$dirhandle = opendir( dirname(__FILE__) . "/images/");
	while (false !== ($filename = readdir($dirhandle))) {
		if ( substr($filename, -3) == "jpg") {
  		$image_listing[] = $filename;
	  	}
	}
	$image_key = array_rand($image_listing, 1);
	$image_choice = $image_listing[$image_key];	
  echo  "/images/" . $image_choice;
}
Trong trang hiển thị cần nạp functions trên chứa trong file functions.php
require_once 'functions.php';
các file và thư mục được đặt cùng cấp thư mục mẹ
.
/images/
random.php
Vậy trả về cho trình duyệt nội dung bằng mã nào?