1. 程式人生 > >【php】:檔案的的讀取以及注意的問題

【php】:檔案的的讀取以及注意的問題

       由於資料量比較大,每次查詢資料庫感覺速度太慢,所以就採用了把資料儲存到檔案中,反正資料的保密性也不要,檔案的讀取方法,具體操作如下:

        1、檔案讀取

$handle = fopen(dirname(__FILE__).'/temp.txt', "r");
		if ($handle) {
			$i=0;
			while (($buffer = fgets($handle)) !== false) {
				$tempArray=explode(',',$buffer); //按行讀取
				if(strpos($tempArray[1],"\n"))
			   {
				   $tempSize=mb_strlen($tempArray[1],'gbk');
				   $provinceID=mb_substr($tempArray[1],0,$tempSize-1,'gbk'); 
				}
				$tempData=array("value1"=>$tempArray[0],"value2"=>$data2);
				$areaData[$i]=$tempData;
				$i++;				
			}
			if (!feof($handle)) {
				return 0;
			}
			return $areaData;
			fclose($handle);
		}

       2、檔案儲存

file_put_contents(dirname(__FILE__).'/temp.txt',$content);

      3、注意:(1)、在伺服器上寫入或讀取檔案時,記得要確保該檔案有讀寫許可權;

                      (2)、儲存到檔案的路徑要是絕對路徑。不然會讀寫失敗。
      4、儲存結果