怎么判断一个网址是否能访问 请问怎么判断给个网址是否能正常访问,现在是用file_get_contents时,如果网址不能访问,就会报错,导致整个页面不能运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议两步走1.检查网址是否合法,主要检查是否符合URI规范2.网址合法就难免要连接一次,检查页面是否存在参考 get_headers() 判断返回值 [0] => HTTP/1.1 200 ... 红色部分是否为200 可以try { } catch (Exception $e) { } get header 判断状态码,<400即是正常访问。 $file = file_get_contents($url);var_dump($file); 在支持checkdnsrr的服务器上可以使用这个来先判断是否有解析,然后再通过curl的提取header。 php读取word文档,有没有哪位老兄老姐会的?word文档里的 PHP如何查询一个字符串和一个数组字段里的值匹配的SQL查询 php 遍历 更新 求教! 在线等、 php 怎么添加linux系统中postfix用户? 关于图片显示的问题 这需求我没见过,谁能给解决一下,SQL的~~~ FCKEDITOR 关于Mysql的问题:安装后无法启动,why? 用php怎么连接sqlserver2000数据库?(在线等待) php可以做文件下载进度条吗 json_encode传值问题 PHP 无限循环获取数据(或消息)信息
1.检查网址是否合法,主要检查是否符合URI规范
2.网址合法就难免要连接一次,检查页面是否存在
参考 get_headers() 判断返回值 [0] => HTTP/1.1 200 ... 红色部分是否为200
} catch (Exception $e) {
}
var_dump($file);