Iam尝试构建一个PHP函数来检查某些URL是否仍在工作或已过期。
如果有人可以帮助我创建循环功能(“定义URL”应该遍历列表并且“输出”应该将回写回表中),那将会很棒。
这是php
$sql = "SELECT link FROM link_check";
$url = $conn->query($sql);
foreach ($sql as $url);
{
$check_url_status = check_url($url);
if ($check_url_status == '200')
echo "Link Works";
else
echo "Broken Link";
}
?>
此问题与此旧帖子有关:Check Link URL
答案 0 :(得分:1)
您必须遍历已检索的记录集(查询结果):
$SQL = "SELECT link FROM link_check";
$rst = $conn->query($SQL);
while($row = $rst->fetch_assoc())
{
$check_url_status = check_url($row['link']);
echo ($check_url_status == '200') ? "Link Works" : "Broken Link";
}