如何使用PHP读取远程服务器上的目录内容?

Sha*_*oon 5 php directory

我有一个网址,http://www.mysite.com/imagesimages目录允许目录列表.如何使用PHP获取该目录中的文件?

dre*_*010 8

如果您需要通过HTTP读取图像并且服务器是Apache,这是一个示例:

<?php
$url = 'http://www.mysite.com/images';

$html = file_get_contents($url);

$count = preg_match_all('/<td><a href="([^"]+)">[^<]*<\/a><\/td>/i', $html, $files);

for ($i = 0; $i < $count; ++$i) {
    echo "File: " . $files[1][$i] . "<br />\n";
}

?>
Run Code Online (Sandbox Code Playgroud)

如果它与您运行PHP的服务器相同,则可以使用opendir()和readdir().