1. 程式人生 > >php學習之目錄與檔案(2)

php學習之目錄與檔案(2)

     demo1
 

//開啟一個檔案
    //第一個為檔名 第二表明模式
  //如果 file.txt已經有資料了 那麼刪除這個檔案 重

新建立

  //如果沒有這個檔案 則自行建立
    fopen返回的是資源型別resource
   $fp=fopen('file.txt','w');
    $outstring='this is a wqwrite is 19'   

   
fwrite($fp,$outstring,strlen($outstring));限制字

符數
   

   當開啟一個檔案的時候 習慣性將檔案關閉掉

    fclose($fp);

      
    file_put_contents('file2.txt',‘this is wq')
  //就只有一句話 不需要其他靈活的使用 PHP5使用

    demo2
   
\r\n實現換行
       $fp=fopen('file.txt','w');
     $outstring="this is wq\r\nthis is 19"
      fwrite($fp,$outstring,strlen($outstring));
       fclose($fp);

    追加功能
   
 $fp=fopen('file.txt','a');
     $outstring="this is wq\r\nthis is 19\r\n"
      fwrite($fp,$outstring,strlen($outstring));
       fclose($fp);

         
       $fp=fopen('file.txt','r');

      fgetc讀出一個字元並將指標移到下個字元  
     echo fgetc($fp);
      echo fgetc($fp);  

        fgets讀出檔案的一行
        從handle指向的檔案中讀取一行並返回長度最

多為length-1位元組的字串
     
        echo fgets($fp.3);
   fgetss過濾html指令碼
     fclose($fp);
      
      fread讀取length個位元組
      

     demo9


  $fp=fopen('file.txt','r');
   file('file.txt');返回的是陣列
   
   feof($fp) 測試檔案指標是否到達檔案結束的位置
   

    rewind();回撥到首位置 指標
   ftell  檢視指標的位置

   fseek 在檔案指標中定位
   檔案鎖定  
    flock(檔名 lock_ex)