-1

SNSサイトを作っていて、18歳以上しか登録できない機能を作ろうとしています。しかし、私はこのエラーが発生しています: 解析エラー: 構文エラー、予期しない T_IF in C:\xampp\htdocs\ci_bc\application\controllers\user.php 55 行目...アイデアはありますか?

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 に答える