代码如下:
/*
annotate.php3
これは、ユーザーがコメントを
追加できるようにするために、任意の php3 ページに配置できるモジュールです。コメントは現在のディレクトリ内のファイルに保存されます。
その名前は呼び出し元のページ名に「.comment」を追加して作成され、
呼び出し元のページに動的にマージされます。 (呼び出し元のページは
変更されていません。)
これを書いたのは、mySQL が利用可能である必要なしに、この機能を
ページに追加する簡単な方法が欲しかったからです。
メッセージ入力において、空行は段落タグに変換されます。他の
変換は適用されません。ユーザーが
html を入力できないようにするには、「strip_tags」行のコメントを解除します。
ディレクトリは Web サーバーによって書き込み可能である必要があることに注意してください。
このモジュールを便利な場所に配置し、
次のようにページに埋め込みます。
require("/some/full/path/annotate.php3");
または、docroot に対して相対的に:
require($DOCUMENT_ROOT . "/relativepath/php3");
Steve Yelvington
*/
if ($message)
{
/* 次の 2 行のコメントを解除して入力から HTML を取り除きます */
/* $name =trip_tags($name); */
/* $message = ストリップタグ($message); */
$message = ereg_replace("rnrn", "n
", $message);
$date = date("l, F j Y, h:i a");
$message = "$name -- $date
$message
";
$fp = fopen (basename($PHP_SELF) . ".comment", "a");
fwrite ($fp, $message);
fclose ($fp);
}
@readfile(basename(($PHP_SELF . ".comment")));
?>
http://www.bkjia.com/PHPjc/532227.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532227.html技術記事代码如下: /* annotate.php3 これは、ユーザーがコメントを追加できるようにするために任意の php3 ページに配置できるモジュールです。コメントは現在のディレクトリのファイルに保存されます...