首页> 基础笔记 >PHP基础学习 >文件处理 文件处理

PHP文件的基本操作 访问远程文件

作者:小萝卜 2019-08-26 浏览 1029

简介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)

文章评论

    高端网站建设