PHP ファイルを作成する
/home/sato/public_html内に読み書き出来るmylog.txtを作成する
作成するファイルが既にないかfile_exists関数で確認してから、touch関数でファイルを作成する。
<?php
$filename = '/home/sato/public_html/mylog.txt';
if ( !file_exists($filename) ) {
touch($filename) or die('ファイル作成に失敗¥n');
chmod($filename, 0644) or die('権限変更に失敗¥n');
}
?>
「/home/sato/public_html」ディレクトリに書き込み権限がないと、ファイルの作成に失敗する。