|
В тази статия ще разгледаме един начин да си направим feedback система като позлваме РНР и системта за шаблони Smarty.
Освен запознаването с изпращането на майлове посредвом РНР ще разгелдаме как да направим многоезична страница с помоща на Smarty Config Files. PHP && mail() В документацията на РНР ще намерите следния код, който показва как да пращаме майлове като позлваме РНР: CODE
Функцията mail() приема 4 параметъра: - $to - e-mail на получателя, ако исакме да изпратим писмото до повече от един може да позлваме следния стринг: mail1@mail.mail, mail2@mail.mail ... - $subject - Тема на писмото; - $message - съдържание на писмото; - $headers - това е незадължителен параметър, в него можем да окажем изпращача на писмото, Reply-TO, Cc, Bcc, charset-a на писмото ... Резултата от функцията е от тип boolean : true or false; Smarty && Config Files Това са текстови файлове написани по определен начин, които са удобни за задаване на глобални променливи, които ще се позлват във вашият шаблон. Тази функционалност на Smarty ни помага да реализираме multylanguages feedback система. Ето как изглежда един такъв конфигурационен файл: CODE
Такъв тип файлове може да бъде разделен на секции като при зареждането на файла което става с функцията config_load. Те се обозначават по следния начин [SECTION_NAME] vars = value ... [.Hidden] varsss = hiden values Такива секции се извикват по следния начин: {config_load file="filename.conf" section="SECTION_NAME"}. Но да спре с теорията до тук, нека да разгледаме кода за feedback.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||








