"を置き換える。 $msg = str_replace( "<", "<",$msg); $msg = str_replace( ">", ">",$msg); $msg = nl2br($msg); //改行文字の前に
を代入する。 $msg = str_replace( "\r", "", $msg); //\rを文字列から消す。 $msg = str_replace( "\n", "", $msg); //\nを文字列から消す。 $day = getdate(); //現在の時刻を得る。 $tmp = $WEEKDAY[$day[ "wday"]]; //曜日の文字列を取得する。 $now_date = date( "Y年m月d日($tmp) H時i分s秒"); //現在の時刻を得る。 //入力と日付を "," を狭んで連結する $input_msg = implode( ",", array($name,$mail,$url,$subject,$msg,$now_date,$REMOTE_ADDR,$HTTP_USER_AGENT)); @$message = file($LOG_FILE); //今までのログを配列に格納する。 //ファイルを書きこみモードでopenする。 if(!($fp = fopen($LOG_FILE, "w"))){ echo "Can't open file write mode"; //開けなかったらエラー exit; } rewind($fp); //ファイルの先頭にポイントを戻す。 fputs($fp, "$input_msg\n"); //array_unshiftが使えないから入力の文だけ先に加える。 //今までのログをファイルに書きこむ。 if($RORATE <= sizeof($message)) $msg_num = $RORATE - 1; //-1は最新の記事の文 else $msg_num = sizeof($message); for($i = 0; $i < $msg_num; $i++) fputs($fp, $message[$i]); //文字列をファイルに書き込む。 fclose($fp); //ファイルのクローズ unset($message); //一応、配列を解放する。 } ?> pictus掲示板

pictus掲示板

最大30件の最新記事を表示します。
投稿後に再読込を行うと、二重投稿になってしまいます。

CGI/PHP利用方法にもどる


" method="post"> 名前 (省略不可)
">
メイルアドレス (省略不可)
">
URL (省略可)
">
Subject (省略不可)

本文 (省略不可)

 

$msg_count) { for($i = 0; $i < $msg_count; $i++){ list($out_name, $out_mail, $out_url, $out_subject, $out_message, $out_date)= split( ",", $message[$i]); //出力するために要素ごとに分割する。 echo "\n"; echo "

$out_subject

"; echo "\n"; //if(!empty($out_mail)) //Mail addressがあるとき。 // $out_name = "$out_name"; //echo "\n"; if(!empty($out_url)) //Web siteがあるとき。 $out_url = "$out_url"; echo "\n"; echo "$out_name"; echo "\n"; echo "$out_mail"; echo "\n"; echo "$out_date"; echo "\n
"; echo "$out_url"; echo "\n"; echo "

\n"; echo "$out_message"; echo "

\n"; echo "
"; } } else { for($i = 0; $i < $SHOW; $i++){ list($out_name, $out_mail, $out_url, $out_subject, $out_message, $out_date)= split( ",", $message[$i]); //出力するために要素ごとに分割する。 echo "\n"; echo "

$out_subject

"; echo "\n"; //if(!empty($out_mail)) //Mail addressがあるとき。 // $out_name = "$out_name"; //echo "\n"; if(!empty($out_url)) //Web siteがあるとき。 $out_url = "$out_url"; echo "\n"; echo "$out_name"; echo "\n"; echo "$out_mail"; echo "\n"; echo "$out_date"; echo "\n
"; echo "$out_url"; echo "\n"; echo "

\n"; echo "$out_message"; echo "

\n"; echo "
"; } } ?> info@pictus.gr.jp
http://www.pictus.gr.jp/