20) {
$valid = false;
$errorMessage = "21文字を超えています: " . htmlspecialchars($line);
break;
}
}
if ($valid) {
$inputValue = nl2br(htmlspecialchars($checkValue)); // 改行を
に変換
}
}
return ["error" => $errorMessage, "input" => $inputValue];
}
// POSTリクエストがあった場合に処理を実行
$message = "";
$errorMessage = "";
$successMessage = "";
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$inputResult = inputCheck($_POST['topic']);
$errorMessage = $inputResult["error"];
if (empty($errorMessage)) {
$message = $inputResult["input"];
$successMessage = "投稿しました。";
}
}
?>