gpt4 book ai didi

php - 使用 PHP 从 HTTP 目录获取文件列表

转载 作者:行者123 更新时间:2023-12-01 22:36:14 24 4
gpt4 key购买 nike

我正在尝试通过 PHP 从目录中获取文件列表。我也尝试通过 glob,但不适用于 HTTP,递归尝试,这是我设法找到的最新脚本。只是它不起作用。它不显示文件。

<?php
$url = 'removed for security puposes';
$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";
}
var_dump($files);
?>

var_dump($files); 是输出

array(2) { 
[0]=> array(0) {
}
[1]=> array(0)
{ }
}

所以我错了什么。

最佳答案

在你的页面上是列表,而不是表格

   <?php
$url = 'http://www.seoadsem.com/opencart';
$html = file_get_contents($url);
$count = preg_match_all('/<li><a href="([^"]+)">[^<]*<\/a><\/li>/i', $html, $files);
for ($i = 0; $i < $count; ++$i) {
echo "File: " . $files[1][$i] . "<br />\n";
}
var_dump($files);
?>

关于php - 使用 PHP 从 HTTP 目录获取文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22965420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com