PHP カウンター [XAMPP PHP独習]
最初の一歩はお決まりのカウンター作成
ttp://php.s3.to 様のシンプルカウンターをベースに(コピペ)出力部分をprintfに変更しただけコード
事前にphp保存フォルダと同じ場所に、count.txtを作成する
ローカルではなく、サーバーにアップする時はパーミッションを644,606,666,などに変更する(書き込みを許可)
フリーソフトのFFFTPを利用するとパーミッションの変更も簡単にできる
<?php
/* シンプルカウンタ by ToR http://php.s3.to 2000/10/18 */
# $fp as 文字列
# $count as 数値
# @fopen http://nyx.pu1.net/function/filesystem/fopen.html
// カウント数が保存されているcount.txtを開く
$fp = @fopen("count.txt","r+") or die("ファイルが開けません");
flock($fp, LOCK_EX); // ファイルをロックする
$count = fgets($fp, 64); // 64バイトorEOFまで取得
$count++; // カウントアップ、$count = $count + 1
rewind($fp); // ポインタを先頭に
fputs($fp, $count); // 書き込む
fclose($fp); // ファイルを閉じる
printf("Total <B>%06d</B>", $count); // カウンターを表示する
?>
printfで6桁にフォーマットする
printf関数 ttp://nyx.pu1.net/function/strings/printf.html
フルサイズの動画
http://www14.atpages.jp/nokie/telstar/PHP/PHP_counter02.swf.html
コメント 0