php代码判断一个网址是否能打开

如题所述

ini_set('default_socket_timeout', 3); /*超时控制(3秒)*/
if($data = file_get_contents($url)) {
echo $data;
}else {
echo 'Timeout';
}追问

不行,会报错,我把$url换成一个网址还是会报错

追答

<?php
ini_set('default_socket_timeout', 3); /*超时控制(3秒)*/
$url = '这里填对地址就pass,错就Timeout';
if($data = file_get_contents($url)) {
echo 'Pass';
}else {
echo 'Timeout';
}

//End_php

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
错误信息要贴出来看看
第2个回答  2012-11-14
get_headers
相似回答