-1

我正在创建一个社交网站并尝试创建一个仅允许 18 岁及以上注册到该网站的功能。但我收到此错误:解析错误:语法错误,第 55 行 C:\xampp\htdocs\ci_bc\application\controllers\user.php 中的意外 T_IF ......有什么想法吗?

function registration(){

//sets up captcha for regitration form
$vals = array(
    'img_path' => './captcha/', //Captcha image directory
    'img_url' => base_url().'captcha', //local save directory
    'img_width' => '275', // width of image
    'img_height' => '50', // height of image
    'expiration' => '7200' //Expiration of captcha set to 2 hours
);

$data['month'] = array(
    '1' => 'January',
    '2' => 'Febuary',
    '3' => 'March',
    '4' => 'April',
    '5' => 'May',
    '6' => 'June',
    '7' => 'July',
    '8' => 'August',
    '9' => 'Septemeber',
    '10' => 'October',
    '11' => 'November',
    '12' => 'December'
);
$excluded_days = array();
for($x = 1; $x <= 31; ++$x)
    (
    if(!in_array($x, $excluded_days))
    (
        $days[$x] = $x;
    )
)
$excluded_years = array();
for($x =date('Y')-18; $x >= data('Y')-100; --$x)
{
    $years[$x] = $x;
}

}

4

1 回答 1

2

您在for循环中使用了普通括号而不是大括号。分别更改它们 from()to{}

对于if嵌套的 if 语句和实际上任何控制结构也是如此。

for($x = 1; $x <= 31; ++$x)
    { // <----- curly
    if(!in_array($x, $excluded_days))
    { // <----- curly
        $days[$x] = $x;
    } // <----- curly
} // <----- curly
于 2012-07-17T22:08:41.820 回答