1. 程式人生 > >PHP 檔案操作第 檔案讀取

PHP 檔案操作第 檔案讀取

檔案讀取 fread 函式 引數$fd,$file_size;

獲取檔案的大小 filesize($path); 引數$path 檔案路徑;

字串替換 str_replace("\r\n","<br>",$con_str);

<?php
header("content-type:text/html;charset=utf-8");

#1. 定義檔案路徑
$file_full_path = "F:/test.txt";
if(file_exists($file_full_path)){

    #2.開啟檔案fopen
    $fd = fopen($file_full_path,'r');
   
    #3.讀取檔案大小
    $file_size = filesize($file_full_path);
    $con_str = fread($fd,$file_size);
    //及時關閉檔案!!!重要 資料採集 MFC 
    fclose($fp);
    // str_replace 正則替換字串的。。
    $con_str = str_replace("\r\n","<br>", $con_str);
    #4.讀取檔案
    echo  $con_str;
}

檔案過大處理方法 feof($fd);

while()

<?php
header("content-type:text/html;charset=utf-8");

#1. 定義檔案路徑
$file_full_path = "F:/test.txt";
if(file_exists($file_full_path)){

    #2.開啟檔案fopen
    $fd = fopen($file_full_path,'r');
    #3.讀取檔案大小
    $file_size = filesize($file_full_path);
    $buffer = '';
    $buffer_size = 1024;
    $con_str = '';
    while (!feof($fd)){
        $buffer = fread($fd,$buffer_size);
        $con_str = $buffer.$con_str;
    }
    //及時關閉檔案!!!重要 資料採集 MFC 
    fclose($fd);
    // str_replace 正則替換字串的。。
    $con_str = str_replace("\r\n","<br>", $con_str);
    #4.讀取檔案
    echo  $con_str;
}

配置檔案 ini 用法

函式 pase_init_file($filepath); 返回值是陣列

<?php
header("content-type:text/html;charset=utf-8");

$file_path = 'config.ini';
$arr_ini = parse_ini_file($file_path);
var_dump($arr_ini);

echo "<br>使用者名稱".$arr_ini['user'];
echo "<br>密碼".$arr_ini['password'];