所以我根据kusaba图片运行一个陈。
我收到了大量垃圾邮件。垃圾邮件来自运行脚本的人,甚至绕过了Captcha系统。有时它包含文本,通常只是带有图像的新线程。我不是每隔32分钟就禁止它们,而是尝试一个新的东西:如果一个图像正在发布一条消息,它应该看到该消息是否为空白。如果消息为空,请退出并显示错误代码(因此不发布)
我写的代码在这里:`
if isset($_POST['message']) && isset($_FILES['imagefile']) {
if ($_FILES['imagefile'] != NULL && $_FILES['message'] == NULL) {
exitWithErrorPage('Please enter some text with your image to prevent spam abuse.');
}
}
由于某种原因我收到此错误: 解析错误:语法错误,意外T_ISSET,期待'('in /home/content/61/11420661/html/board.php 106行
答案 0 :(得分:1)
这是语法错误:
if isset($_POST['message']) && isset($_FILES['imagefile'])
应该是
if (isset($_POST['message']) && isset($_FILES['imagefile']))
答案 1 :(得分:0)
您在第一个if
语句周围缺少一组括号。
if(isset($_POST['message']) && isset($_FILES['imagefile'])) {
^ ^
答案 2 :(得分:0)
你错过了(以及关闭之后)。 试试这个:
if (isset($_POST['message']) && isset($_FILES['imagefile'])) {
if ($_FILES['imagefile'] != NULL && $_FILES['message'] == NULL) {
exitWithErrorPage('Please enter some text with your image to prevent spam abuse.');
}
}