特易购Api php脚本中出现错误HTTP_Request2

特易购Api php脚本中出现错误HTTP_Request2,php,api,curl,http-request2,Php,Api,Curl,Http Request2,注意:php和web数据库编程初学者 我正在尝试在000webhost网站上实现特易购API。我已经在复制了PHP脚本,将其放在000webhost的数据库中,在那里我使用index.PHP脚本调用它,但是当我尝试实现代码时,它给了我以下错误: 警告:require_once(HTTP/Request2.php):无法打开流:第3行的/storage/ssd4/772/1967772/public_html/tesco_api.php中没有此类文件或目录 致命错误:require_once():

注意:php和web数据库编程初学者

我正在尝试在000webhost网站上实现特易购API。我已经在复制了PHP脚本,将其放在000webhost的数据库中,在那里我使用index.PHP脚本调用它,但是当我尝试实现代码时,它给了我以下错误:

警告:require_once(HTTP/Request2.php):无法打开流:第3行的/storage/ssd4/772/1967772/public_html/tesco_api.php中没有此类文件或目录

致命错误:require_once():无法在第3行的/storage/ssd4/772/1967772/public_html/tesco_api.php中打开所需的“HTTP/Request2.php”(include_path=”。:/usr/share/pear:/usr/share/php)

从错误消息中,罪魁祸首是Tescolab API脚本中的这一行:

require_once 'HTTP/Request2.php';

$request = new Http_Request2('https://dev.tescolabs.com/product/');
由于缺少pear安装,这似乎给出了一个错误(我真的不明白这一点)

在000webhost上安装这个pear似乎是不可能的,我尝试过搜索HTTP_Request2的变通方法,比如使用curl,但似乎找不到一个可行的解决方案。我也不明白特易购API中的评论是什么意思:

// This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/)

如果有人能提出解决这个问题的方案,可以使用curl解决方案,也可以通过设法安装pear东西

尝试使用类文件的完整路径,而不是相对路径您所说的完整路径是什么意思?通常不太熟悉使用php和api,所以如果您可以详细说明,那就太好了。谢天谢地,当使用
include
require
等时,PHP通常会查找特定的目录,因为代码中引用的
HTTP
目录是一个相对路径,使用完整路径(即:从文档根-
include($_SERVER['document\u root'./path/to/HTTP/Request2.PHP');