Fatal error: Class 'YandexMoney' not found in /home/u718825730/public_html/api _get_token.php on line 11.
Как будто не находит класс в подключенной библиотеке. Подключаю библиотеку через require_once. Грешил на права файлов на хостинге, ставил даже на все 755, все равно ошибка остается, все пути перепроверил по сто раз,подскажите пожалуйста из-за чего такое может быть, буду очень благодарен за помощь. Вот скрипт собственно(дефайны затер в целях безопасности):
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- require_once "/home/u718825730/public_html/lib/YandexMoney/YandexMoney.php";
- $code = $_GET['code'];
- $scope = "account-info " . "payment-p2p " . "payment-shop";
- $authUri = YandexMoney::authorizeUri(CLIENT_ID, REDIRECT_URI, $scope);
- }
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Yandex.Money PHP SDK</title>
- </head>
- <body>
- <div>
- <h3>Yandex.Money PHP - Getting token</h3>
- <?PHP
- $ym = new YandexMoney(CLIENT_ID, './ym.log');
- $receiveTokenResp = $ym->receiveOAuthToken($code, REDIRECT_URI, CLIENT_SECRET);
- print "<p>";
- if($receiveTokenResp->isSuccess()) {
- $token = $receiveTokenResp->getAccessToken();
- print "Receive token: " . $token; // вывод токена
- }
- else {
- print "Error: " . $receiveTokenResp->geterror();
- }
- print "</p>";
- ?>
- </div>
- </body>
- </html>