2009-08-05 2 views
0

私は興味深い問題があります/私はCodeIgniterのを使用して、以下のコードは、私はlocalhostで正常に動作しているが、私は、サーバーにアップロードしたときに、私はコードのためのサーバーで構文エラーがローカルホストで正常に動作...それは変です! :/

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home3/blabla/public_html/blablabla/applications/frontend/models/our_work_model.php on line 99

function next_project($sort_work) 
    { 

     $query = $this->db->select('wname')->order_by('sort', 'asc')->getwhere('works', array('sort >' => $sort_work, 'case_study != ' => ""), 1, 0); //line 99 

どのようなエラーメッセージが表示されてクロスを付属アイディア?助けを感謝する!ありがとう!

答えて

0

私はそれがPHP5でのみ動作するようなチェーンを知っています - おそらく古いバージョンのPHPを実行しているサーバーですか?

+0

、サーバーバージョン5.2.9 –

0

あなたのCodeIgniterインストールが実際にPHP 5を使用していることをどのように知っていますか?そのマシンに複数のPHPがインストールされている可能性があります。それをテストするには、次のコードを使用して、サーバーでPHPファイルを作成します。

<?php 
phpinfo(); 
?> 

は、その後私たちはそれが表示されているどのバージョンを知ってみましょう。

0

最初は空白のページが表示されていました。あなたはCodeIgniterのを使用していて、この

error_reporting((E_ALL));

にオベコードを作るために、次にあなたが上記のエラーになります持っている場合ので、私ははいこの

error_reporting((E_ALL & ~E_DEPRECATED)); 

を削除しました。私はphp5が使用されていないことが原因だとわかりました。