首页> 基础笔记 >PHP基础学习 >文件处理 文件处理
PHP文件的基本操作 访问远程文件
作者:小萝卜 2019-08-26 【 PHP 文件 】 浏览 1310
简介PHP文件的基本操作 访问远程文件,如果需要访问远程文件,必须在PHP的配置文件中激活“allow_url_fopen”选项,才能使用fopen( )函数打开运程文件。
PHP文件的基本操作 访问远程文件
如果需要访问远程文件,必须在PHP的配置文件中激活“allow_url_fopen”选项,才能使用fopen( )函数打开运程文件。而且还要确定其他服务器中的文件是否访问权限,如果使用PHP协议对远程文件进行链接,只能以“只读”模式打开。如果需要访问的远程FTP服务器中,对所提供的用户开启了“可写”权限,则使用FTP协议链接远程的文件时,就可以使用“只写”或“只读”模式打开文件。但不可以使用“可读可写”的模式。
使用PHP访问远程文件就像访问本地文件一样,都是使用相同的读写函数处理。
$file=fopen(“http://www.lampbrother.com/”,”r”) or die(“打开远程文件失败!!”);
$file=fopen(“ftp://user:password@ftp.lampbrother.net/path/to/file”,”w”);
实例:
<?php
//通过http打开远程文件
$file = fopen ("http://www.lampbrother.com/", "r") or die("打开远程文件失败!!");
while (!feof ($file)) { //循环从文件中读取内容
$line = fgets ($file, 1024); //每读取一行
//如果找到远程文件中的标题标记则取出标题,并退出循环,不在读取文件
if (preg_match("/<title>(.*)<\/title>/", $line, $out)) { //使用正则匹配标题标记
$title = $out[1]; //将标题标记中的标题字符取出
break; //退出循环,结束远程文件读取
}
}
fclose($file); //关闭文件资源
echo $title; //输出获取到的远程网页的标题
很赞哦! (0)