php - Smarty Template email form not emailing -
i have been asked take @ contact form, on site created else, has apparently stop working. it's php form , found tpl file. after research, found tpl file created smarty template engine. not familiar @ all. tested form user , on front end end, appears submit without errors. yet, site owner not receiving emails form.
i poked around in files on server , cannot locate email recipients defined. so, i'd first ask... in heck email recipients defined?
thank you.
edit (added contact.php):
<?php ob_start(); define ("include_path", "./"); require_once include_path."lib/inc.php"; content(); //////////// page content if($_request['mode'] == "contact"){ if(checkdata()) { send_data(); } else { dispmiddle(); } } else { dispmiddle(); } ob_end_flush(); function dispmiddle(){ require_once include_path."lib/common.php"; // service $_session['checkcode'] = makerandomword(5); $smarty->assign('textname',isset($_request['textname']) ? preparerequest($_request['textname'],1) : preparerequest($_request['textname'],1)); $smarty->assign('textemail',isset($_request['textemail']) ? preparerequest($_request['textemail'],1) : preparerequest($_request['textemail'],1)); $smarty->assign('textcontactno',isset($_request['textcontactno']) ? preparerequest($_request['textcontactno'],1) : preparerequest($_request['textcontactno'],1)); $smarty->assign('textcomment1',isset($_request['textcomment1']) ? preparerequest($_request['textcomment1'],1) : preparerequest($_request['textcomment1'],1)); $smarty->assign('textcompany',isset($_request['textcompany']) ? preparerequest($_request['textcompany'],1) : preparerequest($_request['textcompany'],1)); foreach($globals $key=>$val){ if(strstr($key, "_err")){ $smarty->assign($key, $val); } } $smarty->display("contactus.tpl"); } function checkdata() { //include("securimage.php"); $errcounter=0; if(trim($_post['textname'] == "")) { $errcounter++; $globals['textname_err'] = "please come in name"; } if(trim($_post['textcontactno'] == "")) { $errcounter++; $globals['textcontactno_err'] = "please come in phone"; } if($errcounter>0){ homecoming false; } else{ homecoming true; } } function send_data(){ require_once include_path."lib/common.php"; $obj = new contact(); $obj->name = $_request['textname']; $obj->email = $_request['textemail']; $obj->phone = $_request['textcontactno']; $obj->company = $_request['textcompany']; $obj->enquiry = $_request['textcomment1']; $obj->contacttype = "general"; $chk = $obj->addcontact(); if($chk == true) { $msg = "thank contacting us."; $smarty->assign('msg', $msg); } else { $msg = "there problem. please seek again."; $smarty->assign('msg', $msg); } $smarty->display("contactus.tpl"); } ?> php forms email smarty
No comments:
Post a Comment