2017-08-08 103 views
1

我试图学习MadelineProto来制作我的电报userBot。 当我做了API类的实例,我得到这个错误:php实例错误,未找到

PHP Fatal error: Uncaught Error: Class 'API' not found in /var/www/html/projects/quotidiano/MadelineProto/src/danog/MadelineProto/test.php:3

的代码是这样的:

$MadelineProto = new API(); 

$inputFile = $MadelineProto->upload('pippo.txt', 'pluto.txt'); 
// Generate an inputMedia object and store it in $inputMedia, see tests/testing.php 
$MadelineProto->messages->sendMedia(['peer' => 'xxxxxx', 'media' => $inputMedia]); 

$inputEncryptedFile = $MadelineProto->upload_encrypted('pippo.txt', 'pippo.txt'); 
+0

'API'找不到类需要它。它存在吗? – WillardSolutions

+0

是否包含该类的文件? –

回答

0

使用这些功能之一:

include("PATHTOTHEFILE/FILE.PHP"); 
include_once("PATHTOTHEFILE/FILE.PHP"); 
require("PATHTOTHEFILE/FILE.PHP"); 
require_once("PATHTOTHEFILE/FILE.PHP"); 

包括你的类,或者你的代码不会找到它,并且如果你尝试实例化它将会出错。

0

您必须首先运行在MadelineProto回购composer update,然后使用 require 'vendor/autoload.php';