社区
基础编程
帖子详情
在PHP里面,如何检查一个远程文件是否存在?
sweetlxp
2003-10-13 02:39:05
在PHP里面,如何检查一个远程文件是否存在?用file_exists()函数,只能检查本地文件是否存在,那么如何检查远程文件是否存在呢?
急,在线等!
...全文
573
3
打赏
收藏
在PHP里面,如何检查一个远程文件是否存在?
在PHP里面,如何检查一个远程文件是否存在?用file_exists()函数,只能检查本地文件是否存在,那么如何检查远程文件是否存在呢? 急,在线等!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sweetlxp
2003-10-13
打赏
举报
回复
第一位说的方法,我试过了,不行。第二位的方法,如果文件不存在会出现WARNING信息,我原来就是那样打开文件的。我的目的是不想出现那些提示信息,虽然设置ERR_REPORTING(0);可以屏蔽信息,但是,我想找一个可行的寻找文件是否存在的方法。
ipman
2003-10-13
打赏
举报
回复
$fp = fopen("http://static.php.net/www.php.net/images/php.gif", "r");
if($fp){
echo "恭喜,文件存在!";
}else{
echo "文件不存在!";
}
myblessu
2003-10-13
打赏
举报
回复
首先,程序访问某个地址
如果能访问,返回一个结果
如果不能访问,则返回另外一个结果。
$url="www.163.com";
$fp = fsockopen($url,80);
if(!$fp) return "有错误,";
fputs($fp,"GET / HTTP/1.1 \nhost:".$url."\n\n");
$line = fgets($fp,1024);
if(eregi("HTTP/1.1 200",$line)) echo "====正常";
else echo "====失败";
fclose($fp);
其中。还可以判断更详细的结果。比如是401、404、500等。
注意 $url只是服务器名。
如果你要调试
http://www.163.com/test/test.jpg
那$url='www.163.com;
这:
fputs($fp,"GET / HTTP/1.1 \nhost:".$url."\n\n");
要改为
fputs($fp,"GET /test/test.jpg HTTP/1.1 \nhost:".$url."\n\n");
再加以修改还可以测试一些密码站点的密码是否可用!
(以上是我在CSDN的外女贴,希望对你有用)
完整的程序,就是在代码前加 <?php 和代码后加 ?>
try1:
<?php
$url="www.163.com";
$fp = fsockopen($url,80);
if(!$fp) return "有错误,";
fputs($fp,"GET / HTTP/1.1 \nhost:".$url."\n\n");
$line = fgets($fp,1024);
if(eregi("HTTP/1.1 200",$line)) echo "====正常";
else echo "====失败";
fclose($fp);
?>
try2:
<?php
$url="http://www.163.com"
if(!(file($url))){die("<br><font color=red>不能连接服务器,请稍后再试!!</font>");}
?>
php
下载
远程
文件
最近遇到下载pdf格式的
文件
存在问题 下载后看不了还有下载不了的问题 大致思路是将
文件
先从
远程
下载后再读取下载到用户本地电脑 再将
文件
删除 不多说了 直接贴源码
远程
文件
的命名 最好使用英文数字组合 ,不要用...
php
如何读取
文件
,
PHP
如何读取
文件
内容?,懂得这些技巧就够了
操作方法01要读取
文件
内容,在
Php
上可以用函数file_get_contents来实现,该函数接收的第
一个
参数就是
文件
的路径。很简单,用这个函数就能获取到
文件
的内容了,代码如图02实际代码里,为了安全起见,我们需要先判断...
远程
文件
包含漏洞
回答是:服务器通过
php
的特性(函数)去包含任意
文件
时,由于要包含的这个
文件
来源过滤不严,从而可以去包含
一个
恶意
文件
,而我们可以构造这个恶意
文件
来达到邪恶的目的。 涉及到的危险函数:include(),require()和...
php
获得
远程
文件
大小的函数
那么:
远程
文件
是否存在
,
远程
文件
大小 如何得知呢? 搜索了一下,有人居然说,把
远程
文件
下载过来再判断这个
远程
文件
的大小,这是什么歪理。 庆幸大部分人还是清醒的,一般应该使用判断header反馈
本地
文件
包含与
远程
文件
包含漏洞
1.
文件
包含漏洞分两种:LFI(local file include)本地
文件
包含 和 RFI(remote file include)
远程
文件
包含 2.
文件
包含常用到的函数:include() 和 require() 3.特性:
文件
包含读取
文件
内容后,会将其当做
php
执行,...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章