1.首先來(lái)介紹一下fopen()函數(shù)

下 " /> 日韩电影免费观,六月婷婷综合,欧美自拍视频

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php讀取本地文件常用函數(shù)(fopen與file_get_contents)

下面我們以.txt文件為實(shí)例來(lái)介紹php讀取本地文件的函數(shù),讀取文件我們可以利用fopen或file_get_contents來(lái)讀取,file_get_contents更簡(jiǎn)單而fopen需要fread配合才可以顯示讀出的內(nèi)容。

1.首先來(lái)介紹一下fopen()函數(shù)

下面我們給出了一個(gè)直接打開(kāi)本地文件的代碼demo,必要的地方我們都已經(jīng)加上了注釋:

復(fù)制代碼 代碼如下:
    //直接打開(kāi)一個(gè)本地文件的實(shí)例代碼  
    <?php  
    //假若我們本地的文件是一個(gè)名為xmlas.txt的文本  
    $filedemo = "xmlas.txt";  
    $fpdemo = fopen($filedemo,"r");  
    if ($fpdemo){  
     while(!feof($fpdemo)){  
      //1000讀取的字符數(shù)  
      $datademo = fread($fpdemo, 1000);  
     }  
     fclose($fpdemo);  
    }  
    echo $datademo;  
    ?>

2.使用file_get_contents() 函數(shù)將整個(gè)文件在一個(gè)字符串中輸出:

假若我們的xmlas.txt文本文件中有這樣一句話:現(xiàn)在的電影越來(lái)越?jīng)]激情,想要全部高潮請(qǐng)看日本愛(ài)情

動(dòng)作片!
那么我們file_get_contents() 函數(shù)的實(shí)例代碼便如下:

復(fù)制代碼 代碼如下:
    <?php  
    echo file_get_contents("xmlas.txt");  
    //此時(shí)輸出的內(nèi)容便為xmlas.txt中的內(nèi)容:  
    //現(xiàn)在的電影越來(lái)越?jīng)]激情,想要全部高潮請(qǐng)看日本愛(ài)情動(dòng)作片!  
    ?>

3.如何讀取本地的一個(gè)文件夾而不是一個(gè)單獨(dú)文件:
請(qǐng)看下面的實(shí)例代碼,在實(shí)例中我們將讀取一個(gè)名為xmlas的文件夾:

復(fù)制代碼 代碼如下:
<?php  
    $dirdemo = opendir('/xmlas');  
    while(($filedemo = readdir($dirdemo))!=false){  
      if ($filedemo!="." && $filedemo!="..") {   
        $nsdemo = explode('.', $filedemo);  
        echo $nsdemo[0];  
      }   
    }  
    closedir($dirdemo);  
    ?> 

4.我們還可以利用fopen來(lái)寫(xiě)文件

復(fù)制代碼 代碼如下:
/**
 *用fopen寫(xiě)入文件
 *@param string $filename
 *@param string $contents
 *@return boolean
 */

 function wirte($filename,&$contents)
 {
  $fp=fopen($filename,"wb");
  if($fp)
  {
   flock($fp,LOCK_EX);//同一時(shí)間鎖定文件,只能一個(gè)人操作
   fwrite($fp,$contents);
   flock($fp,LOCK_UN);//保存數(shù)據(jù)握進(jìn)行解鎖文件并保存
   fclose($fp);
   return true;
  }else
  {
   return false;
  }
 }

這樣我只要利用fopen配合fwrite就可以實(shí)現(xiàn)文件讀寫(xiě)了。

注意:l打開(kāi)文件

在打開(kāi)文件文件之前,我們需要知道這個(gè)文件的路徑,以及此文件是否存在。

用$_SERVER[“DOCUMENT_ROOT”]內(nèi)置全局變量,來(lái)獲得站點(diǎn)的相對(duì)路徑。如下:

復(fù)制代碼 代碼如下: $root = $_SERVER[“DOCUMENT_ROOT”];

在用函數(shù)file_exists()來(lái)檢測(cè)文件是否存在。如下:

復(fù)制代碼 代碼如下:
If(!file_exists("$root/order.txt")){echo ‘文件不存在';}

這樣可能更合理更實(shí)用哦。

php技術(shù)php讀取本地文件常用函數(shù)(fopen與file_get_contents),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩黄色免费 | h视频在线观看免费 | 99热在线免费 | 野狼在线社区2017入口 | 国产精品久久久久无码av | 福利在线观看 | 久久一| 亚洲五码久久 | 日韩中文在线视频 | 91久久婷婷| 亚洲精品一区二区三区中文字幕 | 久久一 | 亚洲天堂免费 | 水蜜桃久久夜色精品一区 | 国产精品视频www | 国产精品免费一区二区三区四区 | 色视频成人在线观看免 | 亚洲高清在线 | 国产精品99精品久久免费 | 亚洲一区二区免费电影 | 久久久久久一区 | 亚洲精品9999 | 羞羞视频在线观看 | 免费黄色的视频 | a国产视频 | 亚洲综合小视频 | 久久久久久网站 | 国产精品成人69xxx免费视频 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | avhd101在线成人播放 | 国产精品一二三区 | 国产视频二区 | av中文字幕在线播放 | 少妇精品亚洲一区二区成人 | 国产午夜精品一区二区三区嫩草 | 欧美精品一区二区在线观看 | 福利影院在线看 | 欧美激情国产精品 | 日本在线播放一区二区 | 久草在线 | 色综合av |