2014-06-23 139 views
0

我想使用Swift_Validate ::电子邮件($电子邮件),我得到一个PHP错误:PHP致命错误:类'Swift_Validate'找不到。PHP致命错误:类'Swift_Validate'找不到

我有swiftmailer的最新版本。有我需要做的一些偏好设置吗?

我试过包括Validate.php文件,但后来我得到错误:PHP致命错误:找不到类'Swift_DependencyContainer'。

我包括DependencyContainer.php,我得到了错误PHP致命错误:未找到类'Swift_DependencyException'。

我包括DependencyException.php,我得到的错误:找不到类'Swift_SwiftException'。

我包括SwiftException.php,我仍然得到相同的错误。

我想我不能有偏好设置正确。我打电话: “require_once($ dir。'/ swift/swift_required.php');”我使用的验证代码是: if(!Swift_Validate :: email($ email)) {$ error = true; }

任何帮助将不胜感激。使用最新的Apache和PHP。

+0

你怎么样,包括斯威夫特梅勒呢?因为如果你使用作曲家,你不会有这个问题:) – amenadiel

+0

是的......我包括:“require_once($ dir。'/ swift/swift_required.php');”谢谢 – MonteVista

+0

你在哪里定义$ dir?也许你的意思是魔术常数''__DIR__''' – amenadiel

回答

0

尝试require_once dirname(__FILE__) . '/lib/swift_required.php';使用内置的自动加载机,其中lib是文件夹的子文件夹,其中是当前文件(该库的默认目录结构)

+0

谢谢!由于某种原因,它不喜欢我的 $ dir = dirname(__ FILE__); 我把它放在PHP的顶部,它工作。感谢你和amenadiel。非常感激。 – MonteVista

+0

没问题,:)。 – Danijel

相关问题