致命错误:Class' Stripe'在C:\ wamp \ www \中找不到

时间:2015-03-08 00:50:02

标签: php

我收到一个错误,找不到这个类,但我显然找到了正确的路径:

<?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服务器创建我的数据库类没有问题。

这是直接从我的文件浏览(复制粘贴)

复制的

网站\条纹PHP-2.1.0 \条纹\ lib中\ Stripe.php

我用来试图访问Stripe的我的php文件和'website'位于同一个地方。

PHP版本5.5.12

教程参考:http://www.larryullman.com/2013/01/09/writing-the-php-code-to-process-payments-with-stripe/

其他参考:http://www.youtube.com/watch?v=Lka_JBM9bbY

enter image description here

2 个答案:

答案 0 :(得分:9)

这是因为它使用了命名空间。尝试:

\Stripe\Stripe::setApiKey('my_key');

答案 1 :(得分:1)

最好初始化所有类。

require_once ("stripe_folder/init.php");

然后使用名称空间:

\Stripe\Stripe::setApiKey('key_key_key_key_key_key');