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;
?>

Share

Comments are currently closed.

Follow

カレンダー

2024年4月
1234567
891011121314
15161718192021
22232425262728
2930