<?php require_once 'bbs.php'; require_once 'config.php'; $message_file = build_message_file_path($_GET['message_id']); $message = new Message(); $message->load_file($message_file); ?> <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8" /> <title><?php echo $bbsTitle; ?> </title> <link rel="stylesheet" type="text/css" href="css/style.css" /> </head> <body> <div id="container"> <div id="header"> <h1><a href="index.php"><?php echo $bbsTitle; ?> </a></h1> </div> <div id="main"> <div class="message"> <span>[<?php echo $message->id;
$comment = new Comment($name, $_POST['content']); $message->add_comment($comment); $message->save($message_file); } } else { if (mb_strlen(rtrim($_POST['content'])) > 0) { if (count($files) > 0) { rsort($files); $matches = array(); preg_match("!{$bbsDataDir}/(.+)\\.mes!", $files[0], $matches); $last_message_id = $matches[1]; $new_message_id = $last_message_id + 1; } else { $new_message_id = 1; } $new_message_file = build_message_file_path($new_message_id); $name = $_POST['name']; $name |= 'no name'; $subject = $_POST['subject']; $subject |= 'untitled'; $message = new Message($new_message_id, $name, $subject, $_POST['content']); $message->save($new_message_file); array_push($files, $new_message_file); } } } $files = files_sort_by_mtime($files); if (isset($_GET['page'])) { $page = $_GET['page']; $offset = ($page - 1) * $bbsMessagePerPage; } else {