我正在为我的网站留言.我现在拥有的是一个基本的HTML表单:
<form action="submit.php" method="post">
Name: <input type="text" value="Julian Davis" name="name"readonly><br>
E-mail (Not published) <input type="text" name="email"><br>
Message: <input name="message" rows="5" cols="40"><br>
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
(名称字段是只读的是gag的一部分).它使用HTTP POST将结果发送到submit.php,如下所示:
<?php
if strlen($_POST["message"]) = 0 {
echo "You didn\'t type a message. Don't you want people to hear
what you have to say?";
}
else if strlen($_POST["message"]) > 499 {
echo "Messages are limited to 500 characters. Try again.";
}
else{
echo "Your response has been received. Cheers!";
}
?>
Run Code Online (Sandbox Code Playgroud)
我打算添加一些SQL查询来聚合响应,但首先我希望这个脚本不返回空白页面.
我之前没有写任何表格或使用过POST(加上,我对我的其他人有点不稳定),所以这可能是一些愚蠢的语法,但我看了上下脚本,我看不到它有什么不妥.
(另外,如果有人知道如何使这个表格安全,也许是CAPTCHA,请告诉我!)
php ×1