使用PHP检查URL是否可用.如果URL可用,则加载iframe
Check URL is available Using PHP. if URL is available load the iframe
嗨,我必须检查URL是否被找到。如果URL可用,我需要在iframe
中加载URL
。我们如何做到这一点?
我的示例代码
<?php
$url = 'http://example.com/t/urlname';
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
/* Get the HTML or whatever is linked in $url. */
$response = curl_exec($handle);
/* Check for 404 (file not found). */
$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
if($httpCode == 404) {
/* Handle 404 here. */
echo "Url Not found";
} else { ?>
<div id="iframe-comments">
<iframe src="<?php echo $url; ?>" scrolling="no" style="width: 800px; height: 800px;">
</iframe>
</div>
<?php
}
curl_close($handle);
?>
在这种情况下,如果URL是可用的,它不加载/显示iframe
Div
。请建议更好的选项加载iframe
试试下面的代码:
不使用cURL
也可以做同样的事情$url = 'http://thedemon.in';
$file_headers = @get_headers($url);
if($file_headers[0] == 'HTTP/1.1 200 OK') {
?>
<div id="iframe-comments">
<iframe src="<?php echo $url; ?>" scrolling="no" style="width: 300px; height: 300px;"> </iframe>
</div>
<?php
}
else {
echo "Url Not found";
}
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- IIFE中的函数引用不可用
- 如何获取不属于我项目的上一页的URL
- 几个URL连续可用性的可视化
- 使页面只可用彻底重定向,而不是直接url
- 如何检查URL是否可用或不使用javascript
- 如何检测自定义URL方案是否可用
- 窗口中可用的参数.打开URL参数
- 使用AngularJS检查URL是否可用
- 检查spotify:url是否在用户设备上可用
- 使用PHP检查URL是否可用.如果URL可用,则加载iframe
- 如何在chrome打开当前的url到其他可用的浏览器
- 用javascript测试url的可用性