如何添加语句,当我搜索并且它不存在于url上时,它会显示nothing.html?
$url1 = "http://www.pengadaan.net/tend_src_cont2.php?src_nm=";
$url2 = $_GET['src_nm']."&src_prop=";
$url3 = $_GET['src_prop'];
$url = $url1.$url2.$url3;
$html = file_get_html($url);
if (method_exists($html,"find")) {
echo "<ul>";
foreach($html->find('div[class=pengadaan-item] h1[] a[]') as $element ) {
echo ("<li>".$element."</li>");
}
echo "</ul>";
echo $url;
}
else {
}
答案 0 :(得分:0)
有两种方法可以在PHP中移动到另一个页面。您可以header("Location: http://www.yourwebsite.com/nothing.php");
或者您可以使用PHP echo
JavaScript进行重新编写(如果您已经定义了标题):
if (method_exists($html,"find")) { // If 'find exist'
...
} else { // Otherwise it does not exist
header("Location: http://www.pengadaan.net/nothing.php"); // redirect here
}
或者如果你已经发送了标题,你可以使用JavaScript来解决它:
...
} else {
echo '<script>window.location.replace("http://www.pengadaan.net/nothing.php")</script>';
}