较低的股票

Magazine
Go Back   计算机汁 计算机软件 网页设计,主机托管和搜索引擎优化

Register


 Default 

梨邮件




Reply
 
螺纹工具
  #1  
Old 2008年3月30号, 12点21分
会员组
 
Default 梨邮件

您好所有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  
Old 2008年3月31日, 17:31
捐助小组
 
Default 梨邮件

这样做是得到解决?

http://www.geeklog.net/forum/viewtop...howtopic=75900 讨论它。我没有使用任何Windows环境下梨模块,以便试图它是你最好的出路。
__________________

我的系统: 蒂姆

处理器(补) :
速龙64 3500 +
主板:
华硕A8N - VM的脊髓型颈椎病
RAM存储器:
海盗船PC3200氯气的DDR - 400 2GB的
图形卡(补) :
搭载NVIDIA GeForce 6600的512Mb
声卡:
樱桃遥感6000 M键盘
硬盘驱动器(补) :
Barracuda.7 + 2x200GB 58MB / s的持续
光盘驱动器(补) :
三星DVD - ROM光碟的Ts - H352
案例/电源:
曜女高音
冷却:
库存
网络/互联网:
Telewest 2x20Mb/sec
监视器(补) :
分辨率平板
作业系统(补) :
Slackware的( 2.6.27.7 ) ( Fluxbox )
Reply

Register
螺纹工具




Arabic Bulgarian Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Spanish Swedish Thai Turkish Ukrainian

版权所有© 2006至09年计算机果汁。

本站由vBulletin ®版权所有© 2000至09年Jelsoft企业有限公司 搜索引擎优化的vBSEO © 2009年,检索公司