manu_ghimire Posted March 26, 2007 Share Posted March 26, 2007 hello i am just getting into php coding ! i want to have one astromatch form and the details filled should be sended to particular email ! i tried but emailing is not working ! means i am not able to recieve email ! where i am wrong ! what should i change please help me regarding this ! here is the code ! astromatch.php <?php if ( !defined( 'SMARTY_DIR' ) ) { include_once( 'init.php' ); } $cmd = $_POST['cmd']; if ( $cmd == 'posted' ){ $name = trim($_POST['name']); $id = trim($_POST['id']); $email = trim($_POST['email']); $sex = trim($_POST['sex']); $dob = trim($_POST['dob']); $bp = trim($_POST['bp']); $bt = trim($_POST['bt']); $pname = trim($_POST['name']); $pid = trim($_POST['id']); $pemail = trim($_POST['email']); $pdob = trim($_POST['dob']); $pbp = trim($_POST['bp']); $pbt = trim($_POST['bt']); $comments = trim($_POST['comments']); $To ="[email protected]"; $success= mailSender($To, $name, $id, $email, $sex, $dob, $bp, $bt, $pname, $pid, $pemail, $pdob, $pbp, $pbt,"From: $email"); $t->assign( 'success', $success ); } $t->assign('rendered_page', $t->fetch('astromatch.tpl') ); $t->display( 'index.tpl' ); exit; ?> astromatch.tpl <form action="" method="post"> <input type="hidden" name="cmd" value="posted"/> <table border="0" cellspacing="2"> <tr><p align="left"><b> Your Information</b> </p></tr> <tr><td>Full Name</td><td><input type="text" size="30" name="name"></td></tr> <tr><td>Grihasta.com Id</td><td><input type="text" size="30" name="id"></td></tr> <tr><td>Email</td><td><input type="text" size="30" name="email"></td></tr> <tr><td>Sex</td><td><input type="text" size="30" name="sex"></td></tr> <tr><td>Date of Birth</td><td><input type="text" size="30" name="dob"></td></tr> <tr><td>Birth Place</td><td><input type="text" size="30" name="bp"></td></tr> <tr><td>Birth Time</td><td><input type="text" size="30" name="bt"></td></tr> <table border="0" cellspacing="2"> <tr> <tr> <tr><b> Prospective Partner Information</b></tr> <tr><td>Full Name</td><td><input type="text" size="30" name="pname"></td></tr> <tr><td>Grihasta.com Id</td><td><input type="text" size="30" name="pid"></td></tr> <tr><td>Email</td><td><input type="text" size="30" name="pemail"></td></tr> <tr><td>Date of Birth</td><td><input type="text" size="30" name="pdob"></td></tr> <tr><td>Birth Place</td><td><input type="text" size="30" name="pbp"></td></tr> <tr><td>Birth Time</td><td><input type="text" size="30" name="pbt"></td></tr> <tr><td valign="top">Comments</td><td><textarea name="comments" rows="6" cols="25"></textarea></td></tr> <tr><td> </td><td><input type="submit" name="cmd" value="send"><font face="arial" size="1"> <a href=""></a></font></td></tr> </table> </form> sir please guide me where i am getting wrong and also one of my question is ! is it so that only 3 fields(email,subject,message,from) can be send ! no other like i done thanx in advance for paying attention ! manughimiye neps Link to comment https://forums.phpfreaks.com/topic/44307-mail-correct-me-where-i-am-wrong/ Share on other sites More sharing options...
btherl Posted March 26, 2007 Share Posted March 26, 2007 What is mailSender() ? Can you provide the source for that function? Link to comment https://forums.phpfreaks.com/topic/44307-mail-correct-me-where-i-am-wrong/#findComment-215176 Share on other sites More sharing options...
jitesh Posted March 26, 2007 Share Posted March 26, 2007 Where is the function "mailSender" impletemented ? Link to comment https://forums.phpfreaks.com/topic/44307-mail-correct-me-where-i-am-wrong/#findComment-215178 Share on other sites More sharing options...
manu_ghimire Posted March 26, 2007 Author Share Posted March 26, 2007 thanx for replying , where to look for function mailsender !! i am not so good in coding but just now i am in learning stage what i had done is there was one feedback form !! i edited that and done this now the main problem is i am not reciveing any emails what can be the alternative to this code ! can it be more simple but do the same job ! waiting for your reply thanx a lot Link to comment https://forums.phpfreaks.com/topic/44307-mail-correct-me-where-i-am-wrong/#findComment-215193 Share on other sites More sharing options...
mmarif4u Posted March 26, 2007 Share Posted March 26, 2007 Tell me one thing whats for this.... $success= mailSender($To, $name, $id, $email, $sex, $dob, $bp, $bt, $pname, $pid, $pemail) Link to comment https://forums.phpfreaks.com/topic/44307-mail-correct-me-where-i-am-wrong/#findComment-215195 Share on other sites More sharing options...
jitesh Posted March 26, 2007 Share Posted March 26, 2007 <?php // multiple recipients $to = '[email protected]' . ', '; // note the comma $to .= '[email protected]'; // subject $subject = 'Birthday Reminders for August'; // message $message = ' <html> <head> <title>Birthday Reminders for August</title> </head> <body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n"; $headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n"; $headers .= 'Cc: [email protected]' . "\r\n"; $headers .= 'Bcc: [email protected]' . "\r\n"; // Mail it mail($to, $subject, $message, $headers); ?> Link to comment https://forums.phpfreaks.com/topic/44307-mail-correct-me-where-i-am-wrong/#findComment-215199 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.