如何在共享托管计划中使用PHP中的Google Docs API?

| 我想在Google Spreadsheet中读写特定的单元格,但是我对Internet上有关如何执行此操作的大量信息感到困惑。我只能访问共享主机(这意味着可以访问FTP和控制面板),而不能访问虚拟服务器。 在Google Docs官方API页面中,它仅在版本1中支持PHP,表示版本已弃用,并且已经在版本3中,因此我不应该开始使用它。 在此页面上:http://code.google.com/apis/gdata/docs/client-libraries.html它表示PHP客户端库是   作为zend的一部分分发。 在此页面上时:http://code.google.com/apis/gdata/articles/php_client_lib.html它说   客户端库是   开源Zend Framework,但可以   也可以独立下载   版。 我最大的问题是我从未使用过Zend,也不知道如何使用它或如何安装/更新其软件包。是否可以从一个简单的共享托管用户安装/更新此框架及其软件包?还是坚持使用特定托管公司服务器上的内容? 我已经从以下页面下载了最新版本:http://framework.zend.com/download/gdata,并且在其INSTALL文件中显示:   Zend Framework不需要特殊   安装步骤。只需下载   框架,将其提取到   您想要保留的文件夹,   并将库目录添加到您的   PHP的include_path。在中使用组件   extras库,添加   extras / library目录到您的PHP   包括路径。如果你愿意   喜欢使用Zend_Tool,只需添加   bin / zf.bat(对于Windows)或bin / zf.sh   (对于其他)   可执行路径。 我认为include_path在php.ini中意味着一些变量,而不是我可以访问的变量。 我可以简单地将zend下载/提取到我的文件夹中,然后在代码的开头执行include_once()吗?     
已邀请:
您将需要与您的托管服务提供商联系,以查看他们是否安装了Zend框架。如果是这样,请向他们询问包含路径。 如果没有,您可以下载该库,将其解压缩,然后将其上传到您的Web根目录。 GDATA模块是Zend框架的一部分。 假设您将框架上载到Web根目录下的Zend文件夹。 / www / Zend / 然后,您需要像这样,告诉php将其用作您的包含路径。
set_include_path($_SERVER[\'DOCUMENT_ROOT\'] . \'/Zend/\');
从那里,您可以使用autoLoader函数从那里开始处理类,就像这样...
require_once \'Loader/Autoloader.php\';
$autoloader = Zend_Loader_Autoloader::getInstance();
然后按照GDATA库的文档进行操作。
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
    
看看这个: http://php.net/manual/zh/function.set-include-path.php
set_include_path — Sets the include_path configuration option
    

要回复问题请先登录注册