по-малко капитал

Magazine
Go Back   Компютърна сок > Компютърен софтуер > Уеб дизайн, Хостинг & SEO

Register


 Default 

Pear поща




Reply
 
Нишка Инструменти
  #1  
Old 30 Март, 2008, 12:21
Член Група
 
Default Pear поща

Здравейте всички Im имат проблем с Pear mail.php

Im Getting това съобщение за грешка

Фатална грешка: Клас "Поща" не се срещат в \ Круша \ mail.php он-лайн 26

тук е моята код

[PHP]
<? PHP
/ / Референтни круша Mail библиотека
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)
(
/ / В стаята за ID
$ това-> mOrderId = newOrderId $;
/ / Конфигурирате процесор
$ това-> mConfiguration = $ newConfiguration;
$ това-> mContinueNow = вярно;
/ / Дневник на изпълнение на проекта
$ това-> AddAudit ( "Ред процесор започна.", 10000);
/ / Получаване на статут на реда
$ това-> mOrderStatus = $ това-> mOrderManager-> GetOrderStatus ($ това-> mOrderId);
/ / Процес раздел тръбопровод
опитвам
(
докато ($ това-> mContinueNow)
(
$ това-> mContinueNow = FALSE;
$ CPS = $ това-> GetCurrentPipelineSection ();
$ CPS-> Процес ($ това);
)
)
улов (Изключение $ д)
(
trigger_error ( "изключение". $ д-> getMessage (). "относно".
$ д-> getFile (). "Линия". $ д-> getLine ());
$ това-> MailAdmin ( "за обработка на грешки ocured.", $ д-> getMessage ());
$ това-> AddAudit ( "за обработка на грешки ocured.", 10002);
хвърлят нова Exception ( "процесор грешка");
)
$ това-> AddAudit ( "Ред процесор готови.", 10001);
)
/ / Стане обект например, представляващи текущата секция тръбопровод
частни функция GetCurrentPipelineSection ()
(
Switch ($ това-> 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:
хвърлят нова Exception ( "Ред вече е завършен."); пауза;
По подразбиране:
хвърлят нова Exception ( "Непозната тръбопровод раздел се кандидатства.");
)
)
/ / Изпраща имейл
обществена функция E-mail ($ params, $ до $ заглавията, $ съобщение)
(
/ / Създаване на поща обект чрез мейл:: фабрика метод
$ mail_object = Mail:: завод ( 'SMTP', $ params);
/ / Тест по пощата обект е валидна
ако (PEAR:: ISERROR ($ mail_object))
хвърлят нова Exception ($ mail_object-> getMessage ());
/ / Изпраща имейл
$ Result = $ mail_object-> Send ($ до $ заглавията, $ съобщение);
/ / Проверете дали поща беше изпратено успешно
ако (PEAR:: ISERROR ($ резултат))
хвърлят нова Exception ( "Не може да изпратите електронна поща до $ да.".
$ резултат-> getMessage ());
)
/ / Изгражда имейл съобщение
обществена функция MailAdmin ($ Subject, $ съобщение)
(
/ / Обикновено не ви е позволено да се определи "От заглавието '
$ заглавки [ 'От'] = $ това-> mConfiguration-> mOrderProcessorEmail;
$ заглавки [ 'Subject'] = $ предмет;
$ заглавки [ 'да'] = $ това-> mConfiguration-> mAdminEmail;
$ това-> E-mail ($ това-> mConfiguration-> mOrderProcessorEmailParams,
$ това-> mConfiguration-> mAdminEmail,
$ заглавията,
$ съобщение);
)
/ / Получава клиентът, който е отправил за
обществена функция GetCurrentCustomer ()
(
ако (празни ($ това-> mCurrentCustomer))
(
$ това-> mCurrentCustomer = нови
Клиентът ($ това-> mOrderManager-> GetCustomerByOrderId ($ това-> mOrderId));
ако (празни ($ това-> mCurrentCustomer))
хвърлят нова Exception ($ това-> mOrderId. "да не се имат
клиент ");
)
връщане $ това-> mCurrentCustomer;
)
/ / Получава информация за текущата цел
GetCurrentOrderDetails обществена функция ()
(
ако (празни ($ това-> mCurrentOrderDetails))
(
$ това-> mCurrentOrderDetails = нови
OrderDetails ($ това-> mOrderManager-> GetOrderDetails ($ това-> mOrderId));
ако (празни ($ това-> mCurrentOrderDetails))
хвърлят нова 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 ()
(
$ Result = $ това-> mOrderManager-> GetOrderAuthCodeAndReference (
$ това-> mOrderId);
ако (празни ($ резултат)) хвърли Exception ($ това-> mOrderId. "не съществува");
$ това-> mAuthCode = $ резултат [ 'auth_code'];
$ това-> mReference = $ резултат [ "референтна '];
)
/ / Получава код за разрешително
обществена функция GetAuthCode ()
(
ако (празни ($ това-> mAuthCode)) $ това-> GetOrderAuthCodeAndReference ();
връщане $ това-> mAuthCode;
)
/ / Получава код за референтния
обществена функция GetReference ()
(
ако (празни ($ това-> mReference)) $ това-> GetOrderAuthCodeAndReference ();
връщане $ това-> mReference;
)
/ / Задаване на кораба дата ордена
обществена функция SetDateShipped ()
(
$ това-> mOrderManager-> SetDateShipped ($ това-> mOrderId);
)
)

?>
[/ PHP]

Моля помогне някой, той ще бъде много оценявам. отиваш вид луди.

Благодаря много много
  #2  
Old 31 март 2008, 17:31
Номер на групата
 
Default Pear поща

Дали това се решават?

http://www.geeklog.net/forum/viewtop...howtopic=75900 обсъжда това. Аз не се използват всякакви Pear модули под Windows, така опитвам то ти е най-добрият начин да се върви напред.
__________________

Моята система: Тим

Процесор (и):
Athlon 64 3500 +
Дънната платка:
Asus A8N-VM CSM
RAM памет:
Корсар PC3200 CL2 DDR-400 2GB
Графична карта (и):
NVidia GeForce 6600 512MB
Звукова карта:
Череша RS 6000 M клавиатура
Hard Drive (и):
Barracuda.7 + 2x200GB 58MB / и поддържане на
Оптично устройство (а):
Samsung DVD-ROM TS-H352
Дело / PSU:
Thermaltake сопрано
Охлаждане:
Акции
Мрежа / Интернет:
Telewest 2x20Mb/sec
Монитор (и):
SXGA плосък панел
Операционна система (и):
Slackware (2.6.27.7) (Fluxbox)
Reply

Register

Маркери

Подобни Конци
Нишка Нишка Начално Форум Отговори Последно мнение
Ubuntu по пощата evilfantasy Linux & Алтернативни OS 7 30 януари 2009 година 14:37
Е-поща с вирус bilsat Вирус, шпионски софтуер & Сигурност 2 29 Окт 2008 09:58
Windows Mail dfr200764 Електронна поща, VoIP & IM Дискусия 4 20 Август, 2008 14:42
Mail в отстъпките Gazmondo Общи Хардуер Чат 6 26 Feb 2008 17:01
Mail проблемите " liamfi Електронна поща, VoIP & IM Дискусия 3 1-во Jan 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

Copyright © 2006 - 2009 Компютърни сок.

Осъществено от vBulletin ® Copyright © 2000 - 2009 Jelsoft предприятия ООД SEO от vBSEO © 2009, Crawlability, Inc