<HTML>
<HEAD>
<TITLE>FILE 01 TEST</TITLE>
</HEAD>
<META http-equiv="Content-Type" CONTENT = "text/html;charset=x-euc-jp">
<BODY>
<?php
// 引数
if (! is_array($arr)){
$arr = unserialize(base64_decode($arr)); //引数を復元
}
//
// ---- 配列を作る。
//
if (! is_array($arr))
$arr = array("test" => 00,"abc" => 99);
//$tt2 = base64_encode(serialize($arr)); //配列を文字列にする。
$dm1 = $dm1 + 1; //カウンタを進める。
echo "<PRE>\n";
$filename = "../logdir/test.log";
$handle = fopen($filename,'a');
//date("Y/m/d H:i:s O z",time()),"\n"
fwrite($handle,$dm1." $f1,$f2 ". date("Y/m/d H:i:s ",time())."\n");
if (fclose($handle))
echo "File Close \n";
echo $PHP_AUTH_USER;
echo $PHP_SELF;
// print_r($_SERVER); //これは使える
echo "\n","arcv = $arcv","argc = $argc","\n"; //表示しない。
echo $GATEWAY_INTERFACE,"\n";
echo $SERVER_NAME,"\n";
echo $SERVER_SOFTWARE,"\n";
echo "REMOTE_HOST = $REMOTE_HOST \n";
echo "REMOTE_ADDR = $REMOTE_ADDR \n";
echo "</PRE>\n";
echo <<<EOT
<FORM ACTION=$PHP_SELF METHOD="get" >
日本語<BR>
<TABLE border="1">
<TR>
<TH>F1</TH>
<TH>F2</TH>
<TH>dm1</TH></TR>
<TR>
<TD><INPUT name="f1" size="20" value="$f1"></TD>
<TD><INPUT name="f2" size="20" value="$f2"></TD>
<TD>$dm1</TD></TR>
</TABLE>
<INPUT type="submit" name="button">
<INPUT type="reset" value="リセット"><BR>
<INPUT type="hidden" name="dm1" value=$dm1>
<BR>
EOT;
if (! is_null($f1)){
$arr["$f1"] = $f2;
$tt2 = base64_encode(serialize($arr)); //配列を文字列にする。
}
echo "<INPUT type=\"hidden\" name=\"arr\" value=$tt2>";
echo "<PRE>\n";
print_r($arr);
//print_r($tt2);
echo "</PRE>\n";
?>
</FORM>
</BODY>
</HTML>
|
fopen 'a' モードで開く
簡易ログファイルの作成。
|