以下是一个简单的 PHP 代码示例,可以获取指定目录下所有子目录中的 MP4 视频文件,并将其转换为链接路径格式,并将其存储在本地根目录中的 "tx.txt" 文件中:

<?php

// 指定要搜索的目录
$dir = '/path/to/directory';

// 打开文件以写入链接路径
$file = fopen("tx.txt", "w");

// 递归函数来搜索目录中的所有子目录和文件
function searchFiles($dir, $file) {
    $files = scandir($dir);

    foreach($files as $file_name) {
        // 忽略 "." 和 ".." 目录
        if ($file_name == '.' || $file_name == '..') {
            continue;
        }

        // 如果是目录,递归搜索
        if (is_dir($dir . '/' . $file_name)) {
            searchFiles($dir . '/' . $file_name, $file);
        } else {
            // 如果是 MP4 文件,将其链接路径写入文件
            if (preg_match('/\.mp4$/', $file_name)) {
                $link = 'http://' . $_SERVER['SERVER_NAME'] . str_replace($_SERVER['DOCUMENT_ROOT'], '', $dir . '/' . $file_name) . "\n";
                fwrite($file, $link);
            }
        }
    }
}

// 调用搜索函数
searchFiles($dir, $file);

// 关闭文件句柄
fclose($file);

?>

请注意,您需要将 $dir 变量设置为您要搜索的目录的实际路径。此代码假定您的 Web 服务器根目录位于操作系统根目录的子目录中。如果您的 Web 服务器根目录位于不同的目录中,请相应地更改 $link 变量中的路径

用PHP获取目录下全部子目录里的mp4视频并转成链接路径格式存到本地根目录文件txtxt里

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

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