我有一個PHP腳本,需要Zend類運行PHP腳本時加載Zend類。它可以在瀏覽器中運行,但在命令提示符下通過命令行運行腳本時會發生錯誤。如何通過命令行
require_once 'Zend/Loader.php'; // It can work in a browser but failed by command lines
我也試過:
require_once 'C:\wamp\www\zf_project\library\Zend\Loader.php';
和
ini_set('include_path',
ini_get('include_path') .
PATH_SEPARATOR .
dirname(__FILE__). DIRECTORY_SEPARATOR. 'library');
但是失敗了。
然後,我需要加載類:
Zend_Loader::loadClass('Zend_Rest_Client');
如何使用Zend類?
在此先感謝!
我打算通過命令行來運行在命令提示的腳本:../php.exe ../*.php。我該如何改變我的腳本並讓它以這種方式工作?謝謝! – asdk77
@ asdk77添加了示例。只需要在你的file.php文件中,你應該能夠運行它爲「php your-file.php」。 – imel96
謝謝你的回答!我複製了上面的文件,並將其保存爲'cli.php',並將腳本保存在同一個文件夾中。然後,我在腳本的開頭添加了「require_once'cli.php'」,並在命令提示符下運行它。錯誤發生:「致命錯誤:require_once():無法打開所需的'Zend/Applic.ation.php'」。有什麼我錯了嗎?我正在使用ZF 1.12.3。 – asdk77