<?php
if (!isset($_POST['ign'], $_POST['email'])) {
if($_POST['ign'] && $_POST['email']){
echo "Please fill out all of the fields!";
die;
}
if (empty($_POST['ign']) || empty($_POST['email'])) {
echo ("Please enter all of the values!");
die;
}
if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$email = $_POST['email'];
echo ("Thanks, " . htmlentities($_POST['ign']) . ", you will recieve an email when the site is complete!");
}
else {
echo "Your email was invalid!";
die;
}
?>
我就上线得到一个语法错误在哪里?>是..最后一行的PHP语法错误?
而且,只是随机侧面说明,任何人都可以教我如何插入到这一点我的代码?
$valid = (bool)preg_match('/^[a-zA-Z0-9]{1,30}$/', $_POST['username']);
它只是
if ($valid == TRUE) {
////////
}
或已宣告变量运行呢?
[if!isset multiple OR conditions](http://stackoverflow.com/questions/8784584/if-isset-multiple-or-conditions) – 2012-01-10 02:29:33
作为个人偏好这些是我考虑在下一行中写入开启和关闭支撑的优点,以便帮助我的眼睛追踪哪个开放支撑与哪个关闭支撑配对。 – ianace 2012-01-10 02:37:01