由于 PHP 无法直接读取远程文件,因此需要使用其他方法来获取远程目录下的所有 MP4 视频。

一种常见的方法是使用 curl 库来获取远程目录的 HTML 源代码,然后使用正则表达式或者 DOM 解析器来提取其中的视频链接。

以下是一个使用 curl 和正则表达式的示例代码:

require './function.php'; // 引入函数文件
addApiAccess(1); // 调用统计函数

// 使用 curl 获取远程目录的 HTML 源代码
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://av.host.gay/mp4/aaaa/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);

// 使用正则表达式提取所有 mp4 视频链接
preg_match_all('/<a href="(.*?.mp4)">/', $html, $matches);
$mp4_array = $matches[1];

// 随机选择一个视频链接并跳转
$mp4 = array_rand($mp4_array);
header('location:http://av.host.gay/mp4/aaaa/' . $mp4_array[$mp4]);
PHP 获取远程目录下所有 MP4 视频

原文地址: https://www.cveoy.top/t/topic/np9e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录