[php] ファイルの読み込み・書き込み関数

ファイルの読み込み・書き込み関数を作成した。

 
function readFileFunc($fileName){
 $fp = fopen($fileName, 'r');
 
 // fgetsでファイルを読み込み、変数に格納
 $txt = fgets($fp);

 // fcloseでファイルを閉じる
 fclose($fp);
 
 return $txt;
}

function writeFileFunc($fileName,$data){

 $fp = fopen($fileName, 'w');
 if ($fp) {
 if (flock($fp, LOCK_EX)) {
 if (fwrite($fp, $data) === FALSE) {
 print('ファイル書き込みに失敗しました');
 } else {
 print($data . 'をファイルに書き込みました');
 }

 flock($fp, LOCK_UN);
 } else {
 print('ファイルロックに失敗しました');
 }
 }

 fclose($fp);
}

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です