Я получаю ошибку ниже на моем сервере:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /nfs/c03/h03/mnt/53496/domains/chuggington.com/deploy/releases/20100908062138/system/application/models/home_model.php on line 5
Однако код работает в другой части сервера (сторона разработки). Это я пытаюсь поставить его вживую.
Ниже приведен код, на который он ссылается:
<?php class Home_model extends Model { public function Home_model() { // model constructor parent::Model(); } function getCode(){ $ip_address = 'INET_ATON('.$_SERVER['REMOTE_ADDR'].')'; //echo $_SERVER['REMOTE_ADDR']; $this->db->select('country'); $this->db->order_by('ip', 'desc'); $query = $this->db->get_where('ip2nation', array('ip <'=>$ip_address), '0,1'); //print_r($query->row('country')); return $query->row('country'); } } ?>
Может ли syslink вызвать такую ошибку? Нет никаких скриптов htaccess.
благодаря
—РЕДАКТИРОВАТЬ—
Я запустил phpinfo на сайте, и он работает php 5.2.6. Я попробую изменить addhandler и посмотреть, работает ли это.
Просто попробовал addhandler, и я все равно получаю ту же ошибку.