![]() |
|
#1
| |||
| |||
| 您好所有IM有問題梨mail.php 即時獲得此錯誤信息 致命錯誤:類的郵件'中找不到 \梨\ mail.php 上線 26 這是我的代碼 [PHP的] “ ?的PHP / /參考郵件PEAR庫 require_once'Mail.php'; / /主類,用於獲取訂單信息, / /運行管線部分,審計令等 類OrderProcessor ( 市民$ mOrderId; 公共$ mOrderStatus; 公共$ mConnection; 公共$ mConfiguration; 公共$ mContinueNow; 私人$ mCurrentCustomer; 私人$ mCurrentOrderDetails; 私人$ mOrderManager; 私人$ mReference; 私人$ mAuthCode; / /構造函數創建DoOrderManager實例 函數__construct() ( $這一-“mOrderManager =新DoOrderManager(); ) / /過程被稱為從checkout.php和orders_admin.php的過程 / /秩序的第一個參數是命令的ID,第二 / /參數是一個OrderProcessorConfiguration實例。 公共職能過程($ newOrderId,$ newConfiguration) ( / /設置順序編號 $這一-“mOrderId = $ newOrderId; / /配置處理器 $這一-“mConfiguration = $ newConfiguration; $這一-“mContinueNow =真; / /記錄開始執行 $這一-“AddAudit(”訂單處理器開始了。“,10000); / /獲取狀態的命令 $這一-“mOrderStatus = $此,”mOrderManager -“GetOrderStatus($此,”mOrderId); / /處理管段 嘗試 ( 而($此,“mContinueNow) ( $這一-“mContinueNow =假; $準則= $本,“GetCurrentPipelineSection(); $準則,“過程($本); ) ) 捕獲(異常減廢) ( trigger_error('異常“'。$電子”getMessage()。'“的'。 $電子“的GetFile()。 “線”。 $電子“getLine()); $這一-“MailAdmin(”訂單處理錯誤ocured。“,$電子”getMessage()); $這一-“AddAudit(”訂單處理錯誤ocured。“,10002); 異常throw new Exception(“處理器錯誤”); ) $這一-“AddAudit(”訂單處理器完成。“,10001); ) / /得到一個對象的實例代表當前管道節 私有函數GetCurrentPipelineSection() ( 開關($此,“mOrderStatus) ( 案件0: $這一-“mCurrentPipelineSection =新PsInitialNotification();中斷; 案例1: $這一-“mCurrentPipelineSection =新PsCheckFunds();中斷; 例2: $這一-“mCurrentPipelineSection =新PsCheckStock();中斷; 案例3: $這一-“mCurrentPipelineSection =新PsStockOk();中斷; 案例4: $這一-“mCurrentPipelineSection =新PsTakePayment();中斷; 個案5: $這一-“mCurrentPipelineSection =新PsShipGoods();中斷; 案例6: $這一-“mCurrentPipelineSection =新PsShipOK();中斷; 情況7: $這一-“mCurrentPipelineSection =新PsFinalNotification();中斷; 案件8: 異常throw new Exception(“訂單已完成。”);中斷; 默認: 異常throw new Exception(“未知的管段的要求。”); ) ) / /發送電子郵件 公共職能郵件($ params,$到,$頭,$消息) ( / /創建郵件對象使用郵件::工廠方法 $ mail_object =郵件::工廠('的SMTP',$ params); / /測試郵件對象是有效的 如果(梨::isError($ mail_object)) 異常throw new Exception($ mail_object,“getMessage()); / /發送電子郵件 $結果= $ mail_object,“發送($到,$頭,$消息); / /測試,如果郵件被成功發送 如果(梨::isError($結果)) 異常throw new Exception(“無法發送電子郵件至的。”。 $結果“getMessage()); ) / /建立電子郵件 公共職能MailAdmin($問題,$消息) ( / /通常你不能設置'從'頭 $頭['從'] = $此,“mConfiguration -”mOrderProcessorEmail; $頭['主題'] = $問題; $頭['為'] = $此,“mConfiguration -”mAdminEmail; $這一-“郵件($此,”mConfiguration -“mOrderProcessorEmailParams, $這一-“mConfiguration -”mAdminEmail, $頭, $消息); ) / /獲取客戶,所發出的命令 公職GetCurrentCustomer() ( 如果(空($此,“mCurrentCustomer)) ( $這一-“mCurrentCustomer =新 客戶($此,“mOrderManager -”GetCustomerByOrderId($此,“mOrderId)); 如果(空($此,“mCurrentCustomer)) 異常throw new Exception($此,“mOrderId。”秩序沒有 客戶“); ) 返回$此,“mCurrentCustomer; ) / /獲取的細節,目前的訂單 公職GetCurrentOrderDetails() ( 如果(空($此,“mCurrentOrderDetails)) ( $這一-“mCurrentOrderDetails =新 OrderDetails表($此,“mOrderManager -”GetOrderDetails($此,“mOrderId)); 如果(空($此,“mCurrentOrderDetails)) 異常throw new Exception($此,“mOrderId。 “沒有訂單的詳細信息輸入”); ) 返回$此,“mCurrentOrderDetails; ) / /增加了審計信息 公共職能AddAudit($消息,$ messageNumber) ( $這一-“mOrderManager -”AddAudit($此,“mOrderId,$消息,$ messageNumber); ) / /更新訂單狀態 公共職能UpdateOrderStatus($ newStatus) ( $這一-“mOrderManager -”UpdateOrderStatus($此,“mOrderId,$ newStatus); $這一-“mOrderStatus = $ newStatus; ) / /設置命令的授權碼和參考代碼 公共職能SetOrderAuthCodeAndReference($ newAuthCode,$ newReference) ( $這一-“mOrderManager -”SetOrderAuthCodeAndReference($此,“mOrderId, $ newAuthCode, $ newReference); $這一-“mAuthCode = $ newAuthCode; $這一-“mReference = $ newReference; ) / /獲得授權代碼秩序和參考代碼 私有函數GetOrderAuthCodeAndReference() ( = $ $結果本,“mOrderManager -”GetOrderAuthCodeAndReference( $這一-“mOrderId); 如果(空($結果))拋出異常($此,“mOrderId。”不存在“); $這一-“mAuthCode = $結果['auth_code']; $這一-“mReference = $結果['參考']; ) / /獲得授權代碼順序 公職GetAuthCode() ( 如果(空($此,“mAuthCode))$此,”GetOrderAuthCodeAndReference(); 返回$此,“mAuthCode; ) / /獲得訂單參考代碼 公職GetReference() ( 如果(空($此,“mReference))$此,”GetOrderAuthCodeAndReference(); 返回$此,“mReference; ) / /設置訂單的發貨日期 公職SetDateShipped() ( $這一-“mOrderManager -”SetDateShipped($此,“mOrderId); ) ) ? “ [/ PHP的] 請幫助別人將十分讚賞。去種瘋了。 非常感謝 |
|
#2
| ||||||||||||
| ||||||||||||
| 這樣做是得到解決?
__________________
http://www.geeklog.net/forum/viewtop...howtopic=75900 討論它。我沒有使用任何Windows環境下梨模塊,以便試圖它是你最好的出路。 我的系統: 蒂姆
|
![]() |
|
| 書籤 |
類似的主題 | ||||
| 線 | 線程入門 | 論壇 | 答复 | 最後發表 |
| Ubuntu的郵件 | evilfantasy | Linux與其他操作系統 | 7 | 09年1月30號 14時37分 |
| 電子郵件病毒 | BILSAT衛星 | 病毒,間諜軟件和安全 | 2 | 2008年10月29號 09:58 |
| 的Windows Mail | dfr200764 | 電子郵件,網絡電話和即時通訊探討 | 4 | 2008年8月20號 14:42 |
| 郵寄折扣 | Gazmondo | 一般硬件聊天 | 6 | 2008年2月26日 17點01 |
| 郵件概率' | liamfi | 電子郵件,網絡電話和即時通訊探討 | 3 | 2008年1月1日 09:44 |
| 螺紋工具 | |
| |