webartisan/urlscanner

此包已被废弃且不再维护。没有建议的替代包。

扫描 CSV 文件中的 URL 并报告不可访问的 URL

v1.0 2017-10-29 17:09 UTC

This package is not auto-updated.

Last update: 2020-01-24 17:12:25 UTC


README

扫描 URL 并返回无响应链接 - 这是从已废弃的《现代 PHP》书籍(http://shop.oreilly.com/product/0636920033868.do)更新的 urlscanner 基础版本

安装

通过 Composer

composer require webartiasn/urlscanner

使用方法

use Webartisan\Url\Scanner;

$url = [
    "https://davidkhierl.com",
    "https://php.ac.cn",
    "http://asdwasd.com"
];

$scanner = new Scanner($url);

print_r($scanner->getInvalidUrls());

扫描 CSV

use Webartisan\Url\Scanner;
use League\Csv\Reader;

$urls = [];

$csv = Reader::createFromPath($argv[1]);

foreach ($csv as $url) {
    array_push($urls, $url[0]);
}

$scanner = new Scanner($urls);

$result = $scanner->getInvalidUrls();

if (!empty($result)) {
    print_r($scanner->getInvalidUrls());
}
else {
    print("All url is working" . PHP_EOL);
}

测试

尚未进行测试。

贡献

查看 CONTRIBUTING.md

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。