2014-06-23 131 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

相關問題