file函数打开一个不存在的网页会报错的问题 本地文件file_exists判断是否存在远程文件get_headers判断是否是空链接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$path = "D:\bb.txt";try //检测异常{file_open($path);}catch(Exception $e) //捕获异常{echo $e->getMessage();}function file_open($path){if(!file_exists($path)) //如果文件无法找到,抛出异常对象{throw new Exception("文件无法找到", 1);}if(!fopen($path, "r")) //如果文件无法打开,抛出异常对象{throw new Exception("文件无法打开", 2);}}?> 请大家注意,我要判断的是一个远程的文件,并不是一个本地的文件.get_headers好像不支持哦,怎么回事? function is_exists($url){ $fp = @fopen("http://news.sohu.com/", 'r'); if(!$fp) { return false; } else { return true; }}反正原理就是利用这些能打开远程文件的函数来执行一下操作.在前面加上@号避免没有找到文件出现错误提示.检查远程文件是否存在,也只有这种方法了. mysql多表删除 快点 再快点.... #!/usr/bin/php 如何不显示在网页中 php如何控制将数据生成到已有的word报表中?有简单的实例最好 setCookie()的问题~~~~~~~~~~~~~~~~~~~~~~~ 有一个字符串001 怎么把前面的两个零过滤掉 得到1? 请教:SoapServer问题,急! check_box问题,很急,在线等,菜鸟提问. 关于间隔时间变化的问题怎么实现啊? 如何用PHP做一个http的服务器上传下载文件? 关于page类中的无刷新分页中调用自定义函数是怎么做到的 会话控制方面的问题 这是怎么回事,session中对象赋值的问题
$path = "D:\bb.txt";
try //检测异常
{
file_open($path);
}
catch(Exception $e) //捕获异常
{
echo $e->getMessage();
}
function file_open($path)
{
if(!file_exists($path)) //如果文件无法找到,抛出异常对象
{
throw new Exception("文件无法找到", 1);
}
if(!fopen($path, "r")) //如果文件无法打开,抛出异常对象
{
throw new Exception("文件无法打开", 2);
}
}
?>
get_headers好像不支持哦,怎么回事?
function is_exists($url)
{
$fp = @fopen("http://news.sohu.com/", 'r');
if(!$fp)
{
return false;
}
else
{
return true;
}
}反正原理就是利用这些能打开远程文件的函数来执行一下操作.在前面加上@号避免没有找到文件出现错误提示.
检查远程文件是否存在,也只有这种方法了.