【发布时间】:2019-06-07 23:14:09
【问题描述】:
我收到一个找不到类的错误,但我显然有正确的路径来定位它:
<?php
require_once('stripe-php-2.1.0/stripe/lib/Stripe.php');
Stripe::setApiKey('my_key');
var_dump($_POST['stripe-token']);
?>
我遇到的每一篇文章都声称问题出在(不包括正确的路径)在 require_one、include 或 require 中。 (我已经尝试了所有 3 个)。但仍然没有运气。我的数据库调用遵循相同的格式,我的 WAMP 服务器在创建我的数据库类时没有问题。
这是直接从我的文件探索中复制的(复制粘贴)
网站\stripe-php-2.1.0\stripe\lib\Stripe.php
我用来尝试访问 Stripe 的 php 文件与“网站”位于同一位置。
PHP 版本 5.5.12
教程参考:http://www.larryullman.com/2013/01/09/writing-the-php-code-to-process-payments-with-stripe/
【问题讨论】:
-
包含文件似乎不是问题...找不到该类。你确定
class Stripe在 Stripe.php 文件中吗? -
@BitwiseCreative,上面加了截图
-
试试
require_once(__DIR__ . '/stripe-php-2.1.0/stripe/lib/Stripe.php'); -
不,那也没有。 @Vladimir Ramik 建议将 die("here); 放在 Stripe.php 文件中。它确实打印了“here”,所以路径是正确的。它必须是别的东西。
-
好人! Sublime :) 下面发布的命名空间是正确的。看起来发布文件已经为您解决了这个问题!
标签: php