vasilev
Registered
здравейте ,
от някъде в нета изрових снощи една контакт форма , имаше в статията само това .. само че не ми излиза нищо , може ли малко хелп какъв може да е проблема ?
от някъде в нета изрових снощи една контакт форма , имаше в статията само това .. само че не ми излиза нищо , може ли малко хелп какъв може да е проблема ?
Код:
<?php
class CContacts extends CBaseTemplate{
var $m_nCurrentPage;
var $m_sContent;
///////////////////////////////////////////////////////////////
function CContacts($nCurrentPage){
$this->m_nCurrentPage = $nCurrentPage;
parent::CBaseTemplate('contacts', $this->m_nCurrentPage);
}
///////////////////////////////////////////////////////////////
function Render(){
//echo $this->GetData();
if(Get('sendmail')){
$sSenderName = stripslashes(Post('SenderName'));
$sSenderEMail = stripslashes(Post('SenderEMail'));
$sRecipientEMail = "test@mail.com";
$sMessageBox = stripslashes(Post('MessageBox'));
$_SESSION['SenderName'] = $sSenderName;
$_SESSION['SenderEMail'] = $sSenderEMail;
$_SESSION['MessageBox'] = $sMessageBox;
if(!empty($sSenderName) && !empty($sSenderEMail) && !empty($sRecipientEMail) && !empty($sMessageBox)){
$sHeaders = "";
$sHeaders .= "MIME-Version: 1.0\n";
$sHeaders .= "Content-type: text/html; charset=windows-1251\n";
$sHeaders .= "From: ".$sSenderName." <".$sSenderEMail.">\n";
$sHeaders .= "Reply-To: ".$sSenderEMail." <".$sSenderEMail.">\n";
$sHeaders .= "X-Priority: 3\n";
$sHeaders .= "X-MSMail-Priority: Normal\n";
$sHeaders .= "X-Mailer:mail dot com";
$sSubject = "mail";
@ $sMailStatus = mail($sRecipientEMail, $sSubject, nl2br($sMessageBox), $sHeaders);
if($sMailStatus)
echo "the mail is send!";
else
echo "error.";
}else{
echo "please <a href='index.php?template=contacts' target='_self' title='contacts'>try again</a>!";
}
?><br><br><a href="index.php?template=contacts&sendmailback=1" target="_self">back</a><?php
}else{
if(!Get('sendmailback')){
$_SESSION['SenderName'] = "";
$_SESSION['SenderEMail'] = "";
$_SESSION['MessageBox'] = "";
}
?>
please fill all fields.<br>
<br>
<form action="index.php?template=contacts&sendmail=1" method="POST" onsubmit="return SubmitForm(this, event)">
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr>
<td valign="top" width="160">
<div style="padding-bottom: 5px;">
<font class="FormElementTitle">your name</font><br>
<input value="<?php echo $_SESSION['SenderName']?>" CheckType='TEXT' name="SenderName" id="SenderName" class="FormElement TextBox" type="text" sErrorMessage_Empty="please write name!" sErrorMessage_NotValid="the name is not valid.">
</div>
<div style="padding-bottom: 5px;">
<font class="FormElementTitle">your e-mail</font><br>
<input value="<?php echo $_SESSION['SenderEMail']?>" CheckType='EMAIL' name="SenderEMail" id="SenderEMail" class="FormElement TextBox" type="text" sErrorMessage_Empty="please write email!" sErrorMessage_NotValid="e-mail is not valid!">
</div>
</td>
<td width="50%"></td>
<td valign="top" width="255">
<div style="padding-bottom: 5px;">
<font class="FormElementTitle">title</font><br>
<textarea name="MessageBox" id="MessageBox" class="FormElement TextArea" sErrorMessage_Empty="no title!"><?php echo $_SESSION['MessageBox']?></textarea>
</div>
<div style="padding-bottom: 5px;">
<input type="submit" class="FormElement SubmitButton" value="send">
</div>
</td>
</tr>
</table>
</form>
<?php
}
}
}
?>