0

注意: php 和 Web 数据库编程的初学者。

我正在尝试在 000webhost 虚拟主机站点上实现 Tesco API。我已经在Tesco labs page复制了 PHP 脚本,将它放在 000webhost 的数据库中,我用 index.php 脚本调用它,但是当我尝试实现代码时,它给了我这个错误:

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

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

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

require_once 'HTTP/Request2.php';

$request = new Http_Request2('https://dev.tescolabs.com/product/');

由于缺少梨安装,这似乎给出了一个错误(不太明白这一点)

在 000webhost 上安装这个 pear 东西似乎是不可能的,我已经尝试过寻找 HTTP_Request2 的解决方法,例如使用 curl,但我似乎找不到可行的解决方案。我也无法理解 Tesco API 中的评论是什么意思:

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

如果有人可以通过 curl 解决方法或设法安装 pear 来提出解决此问题的方法

4

0 回答 0