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

下 " /> 夜夜夜影院,青娱乐国产视频,免费在线毛片

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

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

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

復(fù)制代碼 代碼如下:
    //直接打開一個(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)在的電影越來越?jīng)]激情,想要全部高潮請(qǐng)看日本愛情

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

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

復(fù)制代碼 代碼如下:
/**
 *用fopen寫入文件
 *@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)文件讀寫了。

注意:l打開文件

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 黄网站在线观看视频| 拾贝的小女孩阅读理解答案| 二年级上古诗26首打印| 石灰和碱的6种配方| 美女比基尼游泳视频大全高清| 张子贤演过的电视剧| 中央新影中学生频道| 秀人网美女屋| dearestblue动漫免费观看| 周传雄黄昏歌词| 寡妇高潮一级免费看| 穆总的天价小新娘短剧在线观看| 生活片爱情电影大全| 韩国我的养父电影免费观看| 超人演员| 吃什么皮肤白的最快| 欧美一级毛片无遮挡| 电影世界冒险记| 乱世伦情 电影| 疖子一般几天能熟出脓| 八月照相馆| 爱一个人好难吉他谱| 羞羞片| 新子| 凤凰卫视节目表| 陈诗雅韩国演员| 健步如飞的蜗牛三年级作文| kanako| 新条由芽| 刘何娜| 李采潭龙谷| 电锯惊魂6 电影| 拔萝卜电视剧在线观看| 啪啪电影网| 奖励员工的表扬通告怎么写| 苑琼丹三级| 哈尔的移动城堡讲了什么| 哈利学前班| 情侣网站视频| 漂亮主妇 电视剧| 金燕子|