![]() |
| |||||||
| Регистрација | Мапа Спы | Мембер Лист | Донације | Претраживање | Тодаы'с Постс | Означи Све Форум Као Прочитани | Форум Рулес |
|
![]() |
| | Тхреад Тоолс |
|
#1
| |||
| |||
| Поздрав свима им имајући проблем са крушке маил.пхп узимајући им се ова порука о грешци Фатал еррор: Цласс' Маил 'нот фоунд ин \ ПЕАР \ маил.пхп он лине 26 овде је мој број [пхп] <? Пхп / / Референца Маил крушка библиотека рекуире_онце 'Маил.пхп'; / / Главни класа, а користи се за добијање информација поретка, / / Покретати цјевовода профили, ревизију налога, итд класа ОрдерПроцессор ( $ МОрдерИд јавности; $ МОрдерСтатус јавности; $ МЦоннецтион јавности; $ МЦонфигуратион јавности; $ МЦонтинуеНоу јавности; приватни мЦуррентЦустомер $; приватни мЦуррентОрдерДетаилс $; приватни мОрдерМанагер $; приватни мРеференце $; приватни мАутхЦоде $; / / Конструктор ствара ДоОрдерМанагер пример __цонструцт фунцтион () ( $ Тхис-> мОрдерМанагер = неу ДоОрдерМанагер (); ) / / Процес се назива из цхецкоут.пхп и ордерс_админ.пхп за обраду неке / / Поретка; први параметар је ИД наруџбине, а други / / Параметар је ОрдерПроцессорЦонфигуратион пример. јавну функцију Процесс ($ неуОрдерИд, $ неуЦонфигуратион) ( / / Сет ИД поруџбине $ Тхис-> мОрдерИд = $ неуОрдерИд; / / Цонфигуре процесор $ Тхис-> мЦонфигуратион = $ неуЦонфигуратион; $ Тхис-> мЦонтинуеНоу = труе; / / Лог почетка извршења $ Тхис-> АддАудит ( "Ред Процесор започели.", 10000); / / Добити статус поруџбине $ Тхис-> мОрдерСтатус = $ тхис-> мОрдерМанагер-> ГетОрдерСтатус ($ тхис-> мОрдерИд); / / Процес секција цјевовода пробати ( док ($ тхис-> мЦонтинуеНоу) ( $ Тхис-> мЦонтинуеНоу = фалсе; ЦПС $ = $ тхис-> ГетЦуррентПипелинеСецтион (); $ ЦПС-> Процесс ($ тхис); ) ) улов ($ Ексцептион е) ( триггер_еррор ( "Ексцептион". $ е-> гетМессаге (). "о". $ Е-> гетФиле (). "Ред". $ Е-> гетЛине ()); $ Тхис-> МаилАдмин ( "Ред обраду еррор оцуред." $ Е-> гетМессаге ()); $ Тхис-> АддАудит ( "Ред обраду еррор оцуред.", 10002); бацати нове Ексцептион ( "процесор еррор"); ) $ Тхис-> АддАудит ( "Ред Процесор готова.", 10001); ) / / Објекат добија пример представљају тренутни одељак цјевовода приватни ГетЦуррентПипелинеСецтион функција () ( комутатор ($ тхис-> мОрдерСтатус) ( цасе 0: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсИнитиалНотифицатион (); бреак; цасе 1: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсЦхецкФундс (); бреак; цасе 2: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсЦхецкСтоцк (); бреак; цасе 3: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсСтоцкОк (); бреак; цасе 4: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсТакеПаымент (); бреак; цасе 5: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсСхипГоодс (); бреак; цасе 6: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсСхипОК (); бреак; цасе 7: $ Тхис-> мЦуррентПипелинеСецтион = неу ПсФиналНотифицатион (); бреак; цасе 8: бацати нове Ексцептион ( "Низ је већ завршио."); бреак; Подразумевано: бацати нове Ексцептион ( "Непозната цјевовода сецтион тражили."); ) ) / / Шаље е-пошту јавну функцију Маил ($ парамс, $ то, $ заглављима, $ порука) ( / / Креирај објекат поште помоћу маил: творница метода $ = Маил_објецт маил: фабрика ( 'СМТП', $ парамс); / / Испитајте маил објекат важи иф (крушка: исЕррор ($ маил_објецт)) бацати нове Ексцептион ($ маил_објецт-> гетМессаге ()); / / Шаље е-пошту $ Резултат = $ маил_објецт-> слање ($ то, $ заглављима, $ порука); / / Тест маил, ако је успешно послат иф (крушка: исЕррор ($ резултат)) бацати нове Ексцептион ( "Није могуће послати е-маилом на $ на" .. $ Резултат-> гетМессаге ()); ) / / Изгра е-поруке јавну функцију МаилАдмин ($ субјецт, $ порука) ( / / Обично се не дозвољава да поставите 'Од' хеадер $ Заглавља [ 'Фром'] = $ тхис-> мЦонфигуратион-> мОрдерПроцессорЕмаил; $ Заглавља [ 'Субјецт'] = $ субјецт; $ Заглавља [ 'Да'] = $ тхис-> мЦонфигуратион-> мАдминЕмаил; $ Тхис-> Маил ($ тхис-> мЦонфигуратион-> мОрдерПроцессорЕмаилПарамс, $ Тхис-> мЦонфигуратион-> мАдминЕмаил, $ Заглавља, $ Порука); ) / / Гост добија да је направљен поредак јавну функцију ГетЦуррентЦустомер () ( иф (емпты ($ тхис-> мЦуррентЦустомер)) ( $ Тхис-> мЦуррентЦустомер = неу Кориснички ($ тхис-> мОрдерМанагер-> ГетЦустомерБыОрдерИд ($ тхис-> мОрдерИд)); иф (емпты ($ тхис-> мЦуррентЦустомер)) бацати нове Ексцептион ($ тхис-> мОрдерИд. "реда нема купца "); ) повратак $ тхис-> мЦуррентЦустомер; ) / / Детаљи добија тренутни поредак јавну функцију ГетЦуррентОрдерДетаилс () ( иф (емпты ($ тхис-> мЦуррентОрдерДетаилс)) ( $ Тхис-> мЦуррентОрдерДетаилс = неу ОрдерДетаилс ($ тхис-> мОрдерМанагер-> ГетОрдерДетаилс ($ тхис-> мОрдерИд)); иф (емпты ($ тхис-> мЦуррентОрдерДетаилс)) бацати нове Ексцептион ($ тхис-> мОрдерИд. "Нема реда детаилс улаз"); ) повратак $ тхис-> мЦуррентОрдерДетаилс; ) / / Додаје ревизије поруку јавну функцију АддАудит ($ порука, $ мессагеНумбер) ( $ Тхис-> мОрдерМанагер-> АддАудит ($ тхис-> мОрдерИд, $ порука, $ мессагеНумбер); ) / / Ажурирања статуса поруџбине јавну функцију УпдатеОрдерСтатус ($ неуСтатус) ( $ Тхис-> мОрдерМанагер-> УпдатеОрдерСтатус ($ тхис-> мОрдерИд, $ неуСтатус); $ Тхис-> мОрдерСтатус = $ неуСтатус; ) / / Сет наручити'с ауторизацијски код и референтни број јавну функцију СетОрдерАутхЦодеАндРеференце ($ неуАутхЦоде, $ неуРеференце) ( $ Тхис-> мОрдерМанагер-> СетОрдерАутхЦодеАндРеференце ($ тхис-> мОрдерИд, $ НеуАутхЦоде, $ НеуРеференце); $ Тхис-> мАутхЦоде = $ неуАутхЦоде; $ Тхис-> мРеференце = $ неуРеференце; ) / / Ауторизацијски код добија поруџбине и референтни број приватни ГетОрдерАутхЦодеАндРеференце функција () ( $ Резултат = $ тхис-> мОрдерМанагер-> ГетОрдерАутхЦодеАндРеференце ( $ Тхис-> мОрдерИд); иф (емпты ($ резултат)) бацати Ексцептион ($ тхис-> мОрдерИд. "не постоји"); $ Тхис-> мАутхЦоде = $ резултат [ 'аутх_цоде']; $ Тхис-> мРеференце = $ резултат [ 'референца']; ) / / Поредак добија овлашћење број функције јавног ГетАутхЦоде () ( иф (емпты ($ тхис-> мАутхЦоде)) $ тхис-> ГетОрдерАутхЦодеАндРеференце (); повратак $ тхис-> мАутхЦоде; ) / / Добива наруџбину референтни број јавну функцију ГетРеференце () ( иф (емпты ($ тхис-> мРеференце)) $ тхис-> ГетОрдерАутхЦодеАндРеференце (); повратак $ тхис-> мРеференце; ) / / Сет наручити'с брод датум јавну функцију СетДатеСхиппед () ( $ Тхис-> мОрдерМанагер-> СетДатеСхиппед ($ тхис-> мОрдерИд); ) ) ?> [/ Пхп] Плеасе хелп неко то ће бити много поштовати. идући врсту љут. Хвала врло много |
|
#2
| ||||||||||||
| ||||||||||||
| Да ли је ово добити решен?
__________________
хттп://ууу.гееклог.нет/форум/виеутоп...хоутопиц=75900 расправља о томе. Ја сам не користи било који крушка модула под Уиндоус толико тежак то вам је најбољи пут напред. Мы Сыстем: Тим
|