GettingSignals

[TIPS]PHPでファイル出力する方法

2011年4月13日
Posted by hina

PHPのお勉強中です。

知ってる人にとっては常識と思います。
自分への備忘なので読み飛ばしてください。

やりたいことはとあるファイルの内容を特定の場所に保存したい。
今回は保存する場所は、phpと同じ場所です。

注意するのは、事前に保存するファイルに書き込み権限を付与しておくこと。
※フォルダに書き込み権限あれば、ファイル用意してなくてもいいかも。

<?php
// 保存時のファイル名
$newfile = “./newfile.txt”;

// 取得するファイルパス

$path = “http://www.xxxx.co.jp/oldfile.txt”;

// ファイルの内容を取得します

$temp = file_get_contents($path);

if($temp != ”) {

// 保存先のファイルを書き込み権限でOpenします

$fh = fopen($filename, “w”);

// 排他ロックかけます

if(flock($fh, LOCK_EX)){

// ファイルに書き込みます

fwrite($fh, $temp);

// 排他ロック解除します

flock($fh, LOCK_UN);
}

// ファイルCloseします

fclose($fh);
}
exit;
?>

Comments are currently closed.

Follow

カレンダー

2017年11月
« 10月    
 12345
6789101112
13141516171819
20212223242526
27282930