
Cũng không có gì là khó, thực sự nó rất đơn giản. Có hai cách để triển khai
Phương pháp 1 - Với các tệp nguồn hình ảnh
Bước 1: Tạo một thư mục mới và đặt tên là: img (đưa những hình ảnh bạn cần vào file này)
Bước 2: Tạo một file index.php mới và viết đoạn mã sau (file này là địa chỉ API)
<?php
$img_array = glob("img/*.{webp,gif,jpg,png}",GLOB_BRACE);
$img = array_rand($img_array);
$dz = $img_array[$img];
header("Location:".$dz);
?>
Phương pháp 2 - Với các liên kết hình ảnh
Bước 1: Tạo tệp img.txt (đặt các liên kết hình ảnh đã lưu trữ của bạn vào tệp này, mỗi dòng một liên kết)
Bước 2: Tạo tệp index.php mới và viết mã sau (tệp này là địa chỉ API)
<?php
//Tên tệp nơi liên kết được lưu trữ. Đây là tệp txt nơi liên kết hình ảnh được lưu trữ.
$filename = "img.txt";
if(!file_exists($filename)){
die('Tập tin không tồn tại');
}
//Lấy liên kết từ văn bản
$pics = [];
$fs = fopen($filename, "r");
while(!feof($fs)){
$line=trim(fgets($fs));
if($line!=''){
array_push($pics, $line);
}
}
//Lấy liên kết ngẫu nhiên từ một mảng
$pic = $pics[array_rand($pics)];
//Trả về định dạng đã chỉ định
$type=$_GET['type'];
switch($type){
//Phản hồi JSON
case 'json':
header('Content-type:text/json');
die(json_encode(['pic'=>$pic]));
default:
die(header("Location: $pic"));
}
Mình đang bận, bao giờ rảnh mình zip cho anh em vài trăm ảnh Anime 

Sửa lần cuối: 03-03-2025