码迷,mamicode.com
首页 > 其他好文 > 详细

三,读取文件

时间:2016-08-02 19:19:30      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

1,读取文件函数有

(1) fread(文件名称,读取大小),比如fread($file_path,filesize($file_path));

(2) file_get_contents(文件名称,此函数实际包含fopen(文件)+fread(文件)+fclose(文件));

,2,读取文件方式有三种 

第一种读取文件方式:

/*第一种读取文件方式*/
$file_path = "test.txt";
if(file_exists($file_path)){
    //打开文件
    $fp = fopen($file_path,"a+");
    //读内容,并输入
    $conn = fread($fp,filesize($file_path));
    echo "文件的内容是:<br/>";
    //网页中换行符是<br/>,文本中换行符是\r\n,需要替换换行符
    $conn = str_replace("\r\n","<br/>",$conn);
    echo $conn;
    fclose($file_path);
}else{
    echo ‘文件不存在!‘;
}

  第二种读取文件方式:

/*第二种读取文件方式*/
$file_path = "test.txt";
$conn = file_get_contents($file_path);
$conn = str_replace("\r\n","<br/>",$conn);
echo $conn;

  第三种读取文件方式:

/*前两种方式存在缺陷,如果读取文件过大,则容易出错,因此推荐第三种方式*/
/*第三种读取文件方式*/
$file_path = "test.txt";
if(file_exists($file_path)){
    $fp = fopen($file_path,"a+");
    $buffer = 1024;
    $str = "";
    while(!feof($fb)){
        $str .= fread($fp,$buffer);
    }
 
    $str = str_replace("\r\n","<br/>",$str);
    echo $str;
    fclose($file_path);
}else{
    echo "文件不存在!";
}

  

三,读取文件

标签:

原文地址:http://www.cnblogs.com/usa007lhy/p/5730294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!