免责声明: 堆栈溢出中发布了类似的问题,但这些问题是它们各自的答案,既不适合这个问题,也没有他们的答案有助于解决。这些问题是不同的,答案只适合那些特定的问题,而不是通用的。经过长时间的挣扎,他们没有任何帮助,我想了两次我发布这个问题以获得帮助。如果有人不喜欢这个问题或不明白,请沟通并澄清,而不是勉强设置flag来关闭这个问题;更好的是你可以忽略并传递......谢谢!
要求:我正在将 Zend 框架用于谷歌日历 API 和一个核心 PHP 网站。这是一个在线出租车预订。如果有人想预订出租车,表格应该使用预订详细信息在谷歌日历上标记,然后是数据库,最后是贝宝。如果付款是在贝宝中进行的,那么它应该通过将日历数据重新措辞更新为“已付款”或“付款 - 待处理”之类的内容。
问题:如果我尝试在文件中添加以下代码,程序会抛出来自以下代码行的错误消息。
- 以下是必须阅读的,因为上面是可选的
.
此代码用于将事件添加到谷歌日历。
我应该如何解决这个问题?
源代码:
错误报告(E_ALL);
定义('ROOT_DIR',目录名(目录名(文件)));
// Zend 框架文件的设置路径
set_include_path('.' . PATH_SEPARATOR . ROOT_DIR.'/app/' . PATH_SEPARATOR . ROOT_DIR.'/lib/' . PATH_SEPARATOR . ROOT_DIR.'/lib/incubator' . PATH_SEPARATOR . get_include_path() );
echo 'Zend 框架文件的设置路径 - 完成'。
';错误报告(E_ALL);
//注册自动加载器
require_once 'Zend/Loader.php';
echo 'loader.php - require() 完成'。'
';Zend_Loader::loadClass('Zend_Gdata'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); Zend_Loader::loadClass('Zend_Gdata_Calendar'); Zend_Loader::loadClass('Zend_Http_Client');
echo '注册自动装载机 - 完成';
// 连接到服务
$gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; $user = "email@gmail.com"; $pass = " * "; $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal);
echo '连接到服务 - 已完成';
错误:
// 我已经打印了这个语句 - 参考上面的代码。
Zend Framework 文件的设置路径 - 已完成
警告:require_once(Zend/Loader.php):打开流失败:第 20 行的 /home/website/public_html/add-session-dev.php 中没有这样的文件或目录
致命错误:require_once():无法打开所需的“Zend/Loader.php”(include_path='.:/home/website/app/:/home/website/lib/:/home/website/lib/incubator:.: /usr/share/pear:/usr/share/php') 在第 20 行的 /home/website/public_html/add-session-dev.php
在上述错误之后没有执行任何操作。