أقل من رأس المال

Magazine
Go Back   عصير الكمبيوتر > برامج الكمبيوتر > تم تصميم الموقع ، استضافة كبار المسئولين الاقتصاديين

Register


 Default 

الكمثرى البريد




Reply
 
أدوات الخيط
  #1  
Old 30th مارس 2008 ، 12:21
عضو فريق
 
Default الكمثرى البريد

مرحبا بجميع الدردشة وجود مشكلة مع الكمثرى mail.php

الدردشة الحصول على رسالة الخطأ هذه

خطأ قاتل: الفئة 'ميل' غير موجود في \ كمثرى \ mail.php على الخط 26

هنا هو رمز بلادي

[[فب]]
<؟ php
/ / مرجع البريد الكمثرى المكتبة
require_once 'Mail.php' ؛
/ / الطبقة الرئيسية ، وتستخدم لأجل الحصول على معلومات ،
/ / تشغيل خط أنابيب المقاطع ، أوامر لمراجعة الحسابات ، وما إلى ذلك.
الطبقة OrderProcessor
(
$ mOrderId العامة ؛
$ mOrderStatus العامة ؛
$ mConnection العامة ؛
$ mConfiguration العامة ؛
$ mContinueNow العامة ؛
$ mCurrentCustomer الخاص ؛
$ mCurrentOrderDetails الخاص ؛
$ mOrderManager الخاص ؛
$ mReference الخاص ؛
$ mAuthCode الخاص ؛
/ / منشئ يخلق DoOrderManager مثيل
وظيفة __construct ()
(
هذا دولار -> mOrderManager = DoOrderManager الجديدة () ؛
)
/ / عملية يتم استدعاؤها من checkout.php وorders_admin.php لعملية ل
/ / النظام ، والمعلمة الأولى هو معرف في النظام ، والثانية
/ / المعلمة مثيل 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) ؛
رمي استثناء الجديدة ( "معالج خطأ") ؛
)
هذا دولار -> 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 :
رمي استثناء الجديدة ( "النظام قد اكتملت بالفعل.") ؛ كسر ؛
الافتراضي :
رمي استثناء جديدة (غير معروف "خط أنابيب المقطع المطلوب.") ؛
)
)
/ / يرسل البريد الالكتروني
وظيفة عمومية البريد ($ params ، دولار ل، $ رؤوس ، رسالة دولار)
(
/ / إنشاء كائن باستخدام البريد الالكتروني : : الأسلوب المصنع
$ = mail_object البريد الإلكتروني : : مصنع ( 'بروتوكول نقل البريد الإلكتروني' ، $ params) ؛
/ / تجارب الكائن الإلكتروني صالحا
إذا كان (الكمثرى : : isError ($ mail_object))
رمي استثناء الجديدة ($ mail_object -> getMessage ()) ؛
/ / يرسل البريد الالكتروني
= $ $ نتيجة mail_object -> ترسل (دولار ل، ورؤوس $ ، رسالة دولار) ؛
/ / اختبار إذا تم إرسال البريد بنجاح
إذا كان (الكمثرى : : isError ($ النتيجة))
رمي استثناء الجديدة ( "غير قادر على إرسال البريد الإلكتروني إلى دولار ل".
$ نتيجة -> getMessage ()) ؛
)
/ / يبني رسالة البريد الإلكتروني
وظيفة عمومية MailAdmin ($ الموضوع ، رسالة دولار)
(
/ / وعادة ما لا يتم السماح لك لتعيين 'من' رأس
$ رؤوس [ 'من'] = $ هذه -> mConfiguration -> mOrderProcessorEmail ؛
$ رؤوس [ 'الموضوع'] = $ الموضوع ؛
$ رؤوس [ 'الى'] = $ هذه -> mConfiguration -> mAdminEmail ؛
هذا دولار -> البريد (دولار هذا -> mConfiguration -> mOrderProcessorEmailParams ،
هذا دولار -> mConfiguration -> mAdminEmail ،
$ رؤوس ،
رسالة دولار) ؛
)
/ / يحصل العميل الذي جعل النظام
وظيفة عمومية GetCurrentCustomer ()
(
إذا كانت (فارغة (دولار هذا -> mCurrentCustomer))
(
هذا دولار -> mCurrentCustomer = جديدة
الزبون (دولار هذا -> mOrderManager -> GetCustomerByOrderId دولار (هذا -> mOrderId)) ؛
إذا كانت (فارغة (دولار هذا -> mCurrentCustomer))
رمي استثناء الجديدة ($ هذه -> mOrderId. "النظام ليس لديها
العميل ") ؛
)
هذه العودة دولار -> mCurrentCustomer ؛
)
/ / تحصل على تفاصيل عن النظام الحالي
GetCurrentOrderDetails الوظيفة العمومية ()
(
إذا كانت (فارغة (دولار هذا -> mCurrentOrderDetails))
(
هذا دولار -> mCurrentOrderDetails = جديدة
OrderDetails دولار (هذا -> mOrderManager -> GetOrderDetails دولار (هذا -> mOrderId)) ؛
إذا كانت (فارغة (دولار هذا -> mCurrentOrderDetails))
رمي استثناء الجديدة ($ هذه -> 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) ؛
)
)

؟>
[/ فب]

الرجاء مساعدة شخص ما سيكون محل تقدير كبير. يحدث نوع من جنون.

شكرا جزيلا
  #2  
Old 31st مارس 2008 ، 17:31
مجموعة من الجهات المانحة
 
Default الكمثرى البريد

لم يحصل هذا؟

http://www.geeklog.net/forum/viewtop...howtopic=75900 ويناقش ذلك. كنت لا تستخدم أية وحدات الكمثرى ويندوز حتى انها تحاول هي أفضل طريقة للمضي قدما.
__________________

نظام بلدي : تيم

المعالج (ق) :
Athlon 64 3500 +
اللوحة :
آسوس A8N - VM الأعلى للقضاء
ذاكرة الذاكرة :
قرصان PC3200 CL2 الإدماج 400 - 2GB
بطاقة رسومات (ق) :
nVidia Geforce 6600 512MB
بطاقة الصوت :
الكرز جمهورية صربسكا 6000 م لوحة المفاتيح
القرص الصلب (ق) :
Barracuda.7 + 2x200GB 58MB / المحافظة
محرك الأقراص الضوئية (ق) :
سامسونج دي في دي مدمج اتس - H352
حالة / PSU :
Thermaltake سوبرانو
التبريد :
الأسهم
شبكة الإنترنت :
Telewest 2x20Mb/sec
رصد (ق) :
SXGA المسطحة
نظام التشغيل (ق) :
سلاكوير (2.6.27.7) (Fluxbox)
Reply

Register

العناوين

المواضيع المشابهة
خيط الخيط المبدئ منتدى ردود آخر مشاركة
أوبونتو عن طريق البريد evilfantasy نظام تشغيل لينكس و البديل 7 30th كانون الثاني / يناير 2009 14:37
البريد الإلكتروني مع الفيروس بيلسات الفيروسات ، والبرمجيات التجسسية والأمن 2 29th أكتوبر 2008 09:58
نوافذ البريد dfr200764 البريد الإلكتروني والدردشة VoIP & المناقشة 4 20th أغسطس 2008 14:42
البريد في الحسومات Gazmondo الأجهزة العامة الدردشة 6 26th فبراير 2008 17:01
البريد غالبا ' liamfi البريد الإلكتروني والدردشة VoIP & المناقشة 3 1st يناير 2008 09:44
أدوات الخيط




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 -- 2009 عصير الكمبيوتر.

بواسطة vBulletin ® جميع الحقوق محفوظة © 2000 -- 2009 Jelsoft المشاريع المحدودة من جانب كبار المسئولين الاقتصاديين vBSEO © 2009 ، Crawlability شركة