#!/usr/local/bin/php 潮風荘からのお知らせ
和歌山 料理旅館 潮風荘 穫れたての新鮮な海の幸、風光明媚な景色の彩り、合宿・宴会にも最適、しかもポルトヨーロッパがすぐ近く
和歌山 紀州・和歌の浦の旅館 潮風荘
新鮮な海の幸と温かいおもてなしで
お客様のお越しをお待ちしております。
\\1\\2",$link); return $link; } if($action == "regist"){ //処理の分岐 if($button == "修正/更新"){ //ここから書き込みデータの調整 $subject = htmlspecialchars($subject); if(!$tag_flag){ $msg = htmlspecialchars($msg); } //タグの調整 $msg = nl2br($msg); $msg = str_replace("\r", "", $msg); $msg = str_replace("\n", "", $msg); //ログファイルの区切文字(",")と区別するために文字コード(,)に書き換える。 $subject = str_replace(",", ",",$subject); $msg = str_replace(",", ",",$msg); //インラインリンクを実現(URLのみ) $msg = inline_link($msg); //画像のアップロード処理 if(is_uploaded_file($upfile)){ //画像の属性を取得 $imagesize = getimagesize($upfile); //大きな画像のアップを制限 if(($imagesize[0] > $w_limit) || ($imagesize[1] > $h_limit)){ $err_flag = 1; echo ""; exit; }else{ switch($imagesize[2]){ case 1: $out = $code . ".gif"; break; case 2: $out = $code . ".jpg"; break; case 3: $out = $code . ".png"; break; default: unlink($upfile); } if($out){ $sendpath = $path.$out; if(move_uploaded_file($upfile, $sendpath)){ chmod($sendpath,0666); $fname = $out; } } } } $repdata = file($data_file); $fp = fopen($data_file, "w"); for($i=0; $i\n"; exit; }elseif($button == "削除"){ $deldata = file($data_file); $fp = fopen($data_file, "w"); for($i=0; $i $w_limit) || ($imagesize[1] > $h_limit)){ $err_flag = 1; echo ""; exit; }else{ switch($imagesize[2]){ case 1: $out = $code . ".gif"; break; case 2: $out = $code . ".jpg"; break; case 3: $out = $code . ".png"; break; default: unlink($upfile); } if($out){ $sendpath = $path.$out; if(move_uploaded_file($upfile, $sendpath)){ chmod($sendpath,0666); $fname = $out; } } } } //ログファイルの区切文字(",")と区別するために文字コード(,)に書き換える。 $fname = str_replace(",", ",",$fname); //配列要素を文字列により連結 $input_msg = implode(",", array($code,$subject,$msg,$fname,$date)); $message = file($data_file); $fp = fopen($data_file, "w"); rewind($fp); fputs($fp, "$input_msg\n"); //最大記録数の調整 if($data_max <= count($message)){ $msg_num = $data_max - 1; }else{ $msg_num = count($message); } for($i = 0; $i < $msg_num; $i++){ fputs($fp, $message[$i]); } fclose($fp); unset($message); echo "\n"; } } }elseif(($action == "edit") && ($password == $passwd)){ $kanri_flag = 1; echo "
\n"; echo "

記事の並び:\n"; if($e_code < 1) { echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
日付:
題名:
コメント:
添付画像:
\n"; echo "

\n"; }else{ $comdata = file($data_file); for($i=0; $i", "\n", $cmsg); $e_msg = strip_tags($e_msg); $e_date = $cdate; $e_fname = $cfname; break; } } unset($comdata); //echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
日付:
題名:
コメント:
添付画像:
\n"; echo "
\n"; } } //エラー処理 if($err_flag){ echo $err_msg; echo "

<やり直す>\n"; exit; } $message = file($data_file); $msg_count = count($message); if($sort_flag){ $log_max = $msg_count - 1; for($i=$log_max; $i>=0; $i--){ $message2[] = $message[$i]; } } if($pline == ""){ $p_line = 0; }else{ $p_line = $pline; } $end_data = $msg_count - 1; $page_end = $p_line + ($page_view - 1); if($page_end >= $end_data) $page_end = $end_data; for($i = $p_line; $i <= $page_end; $i++){ if($sort_flag){ list($vcode,$vsubject,$vmsg,$vfname,$vdate) = split( ",", $message2[$i]); }else{ list($vcode,$vsubject,$vmsg,$vfname,$vdate) = split( ",", $message[$i]); } echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
" . $vdate . "\n"; echo " $vsubject\n"; if (($action == "edit") && ($password == $passwd)) { echo " \n"; } echo "
\n"; if($vfname && file_exists("$path$vfname")){ $size = getimagesize("$path$vfname"); $img_w=$size[0]; $img_h=$size[1]; if($img_w > $w_max || $img_h > $h_max){ $w_ritu = $w_max / $img_w; $h_ritu = $h_max / $img_h; ($w_ritu < $h_ritu) ? $key = $w_ritu : $key = $h_ritu; $width = (int) $img_w * $key; $height = (int) $img_h * $key; echo ""; }else{ echo ""; } } echo "$vmsg
\n"; } ?>

= $page_view){ $page_count = floor($page_end / $page_view); $prev_line = ($page_count - 1) * $page_view; echo "
\n"; if (($action == 'edit') && ($password == $passwd)){ echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "
\n"; }else{ echo " \n"; } ?>

\n"; if (($action == 'edit') && ($password == $passwd)){ echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; }else{ echo " \n"; } ?>


\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo "
\n"; } ?>