一种函数的编写思路,很有用的哦 //检查url if (!empty($url)||!eregi("^http://[A-Za-z0-9\%\?\_\:\~\/\.-]+$",$url)) { $errmsg.="<li>$url 输入有误,请重新输入!\n"; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我指的是 判断是否存在这个url比如 www.xxx.com/xxx.html 这个文件 是否存在-----------------------------------------------------------另外 如果用fopen尝试打开 文件并不存在的话 会显示错误信息,如何不显示这些错误信息? 用@压制就可以了.$fp=@fopen(...,...); 很感兴趣我只参与你后边说的不显示错误信息一种方法是加@另一种是在php.ini下把log_errors = On改一下。 $fp=@fopen($url,"r");if($fp) echo "Valid URL";else echo "Invalid URL" 谁能帮我把这个函数写出来啊?要求能 判断 www.xxx.com/xxx.php?yyy=zzz 像这样的带参数的 url写出来直接另加50分谢谢各位大侠 :) AM-DeadLink运行于Windows操作平台,有汉化界面,并且支持目前流行的大部分浏览器如:InternetExplorer等。下载地址:http牶//aigmes.com。软件的使用方法:安装好AM-DeadLink后,在主窗口左上角有一个下拉框,用来选择浏览器,在选中后,主窗口将自动显示该浏览器所管理的所有的URL地址。这时连上互联网,点工具条上的“检查书签”按钮,该程序就开始检测所有URL是否存在。如果某个超级链接已不存在,先选中该网址,然后点工具条上的“从浏览器中删除选中的书签”,这个网址就被删掉了;如果你要查找是否有重复的地址,点工具条上“查找相同内容”按钮,即可。找到后用同样的方法可以将重复的一个删除。我们还可以在“选项”-“设置”菜单中设置备份书签的保存目录,检测书签使用时的连接次数等等,让AM-DeadLink工作起来效率更高。 另外,AM-DeadLink还提供了几项辅助功能:如将被删除的书签都记录到一个日志文件deadlink.log内,以便你随时查询;以ZIP格式备份所有浏览器的书签文件等等。为我们管理好书签提供了可靠的保证。 我要的是用php写一个检查函数 不要现成的软件 这个问题似乎不需要php来做。我所能想到的:如果指定的url不存在,那么可能是因为http 404,http403什么的那么只要能够得到一个打开的返回值就可以判断时候存在了 用socket连一下,测试有无返回的句柄 php有一个函数is_readable建议试试看 对,用socket发送一个请求,然后接受返回信息,用正则表达式判断返回的数据中有没有200,有就说明页面存在,当然还有一些细节方面需要考虑了 用socket能不能检查那些mms: rtsp:协议? 《PHP5权威编程》中单件模式有错误? 如何判断系统IP是不是江苏的IP? how to compile PDFlib 时间戳的问题 标题: 讨论:关于Apache+mysql+php4+dbg-2.15.5服务器环境的实现断条执行与调试出现问题。在线等 php与mysql 高手来下咯 如何让ereg函数全局匹配? time和UNIX_TIMESTAMP如何统一? 关于session的一个问题(救助) ftp函数问题,请各位帮忙指正! 老兄们来看看我的这段代码!
比如 www.xxx.com/xxx.html 这个文件 是否存在
-----------------------------------------------------------
另外 如果用fopen尝试打开 文件并不存在的话 会显示错误信息,如何不显示这些错误信息?
$fp=@fopen(...,...);
不显示错误信息
一种方法是加@
另一种是在php.ini下把log_errors = On改一下。
if($fp) echo "Valid URL";
else echo "Invalid URL"
要求能 判断 www.xxx.com/xxx.php?yyy=zzz 像这样的带参数的 url
写出来直接另加50分
谢谢各位大侠 :)
另外,AM-DeadLink还提供了几项辅助功能:如将被删除的书签都记录到一个日志文件deadlink.log内,以便你随时查询;以ZIP格式备份所有浏览器的书签文件等等。为我们管理好书签提供了可靠的保证。
我所能想到的:
如果指定的url不存在,那么可能是因为http 404,http403什么的
那么只要能够得到一个打开的返回值就可以判断时候存在了