Jump to content

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in C:\xampp\htd


shyr77

Recommended Posts

help! something wrong with my code and I don't know what's wrong.

here's my code:

<?php

 

class Welcome extends Controller {

 

function Welcome()

{

parent::Controller();

$this->load->model('captcha_model');

}

 

function index()

{

$this->captcha_model->generateCaptcha();

}

 

if ($this->input->post('code') <> $this->session->userdata('captcha_key'))

{

echo 'error in captcha code';

}

else

{

echo 'success';

}

 

}

?>

 

and here's the error:

 

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in C:\xampp\htdocs\CAPTCHA_app\system\application\controllers\welcome.php on line 16

 

Hope someone could help me.

This:

 

      if ($this->input->post('code') <> $this->session->userdata('captcha_key'))
      {
         echo 'error in captcha code';
      }
      else
      {
         echo 'success';
      }

 

Cannot be in your class like that, it need to go in a method.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.