我寫了一個使用simple_html_dom解析網站信息的php腳本。 它是一個大的腳本,當我嘗試在我的瀏覽器中運行的腳本工作,但時間之前結束.. 當我嘗試使用SSH我得到這個錯誤:解析錯誤:語法錯誤,意外T_OBJECT_OPERATOR SSH
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in .... on line 30
線30:
$titlevar = explode('for €', $element->find('a[class="title-link"]', 0)->plaintext);
我的代碼有什麼問題? PS:我認爲這是我的PHP版本的問題,所以我試圖將我的文件重命名爲.php5,但仍然不工作... 我改變了我的.htaccess來啓用php5,但仍然當我使用php -v它顯示我PHP 4.4.9。
編輯:
我不得不與此運行我的腳本:
php5.4 script.php
爲什麼你還在使用古老的PHP版本? PHP 4.4.9是在5年前發佈的。你應該升級你的PHP版本。 –
在我的託管設置PHP設置爲5,但whith SSH顯示我4.4.9 – user3125921
然後要求您的託管服務提供商升級CLI版本的PHP以匹配網絡服務器版本 –