⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 email.php

📁 通达OA部分源代码
💻 PHP
字号:
<?
include_once "logincheck.php"; 
include_once "myconnect.php";
function main()
{
$config=mysql_fetch_array(mysql_query("select * from sbbleads_config"));
$return_str="adminhome.php";
if(isset($_REQUEST["return_str"]))
$return_str=$_REQUEST["return_str"];
?>
<script language="JavaScript">
<!--
function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
	alert("Email address seems incorrect (check @ and .'s)")
	return false
}
var user=matchArray[1]
var domain=matchArray[2]
if (user.match(userPat)==null) {
    alert("The username doesn't seem to be valid.")
    return false
}
var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
    // this is an IP address
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
	        alert("Destination IP address is invalid!")
		return false
	    }
    }
    return true
}
var domainArray=domain.match(domainPat)
if (domainArray==null) {
	alert("The domain name doesn't seem to be valid.")
    return false
}
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
		domArr[domArr.length-1].length>4) {
	   alert("The address must end in a valid domain, or two letter country.")
   return false
}
if (len<2) {
   var errStr="This address is missing a hostname!"
   alert(errStr)
   return false
}
return true;
}


	


function Validate()
{
if (form123.email.value=='')
{
	alert("Please Enter Receiver's Email Address in To field");
	document.form123.email.focus();
	return (false);
}
if (!emailCheck (form123.email.value) )
			{
				form123.email.focus();
				return (false);
			}
if (form123.from.value=='')
{
	alert("Please Enter Sender's Email Address in From field");
	document.form123.from.focus();
	return (false);
}
if (!emailCheck (form123.from.value) )
			{
				form123.from.focus();
				return (false);
			}
if (form123.subject.value=='')
{
	alert("Please Enter Subject");
	document.form123.subject.focus();
	return (false);
}

if (form123.message.value=='')
{
	alert("Please Enter Message");
	document.form123.message.focus();
	return (false);
}


return(true);
}

//-->
</script>
<form action="sendmessageone.php?return_str=<? echo $return_str;?>" method="post" name="form123" id="form123" onsubmit="return Validate();">
  <div align="center"> 
    <table width="90%" border="0" align="center" cellpadding="2" cellspacing="10">
      <tr bgcolor="#004080"> 
        <td height="25" colspan="2"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"> 
          <strong>&nbsp; Send Mail</strong></font></strong></td>
      </tr>
      <tr> 
        <td width="40%" align="right" valign="top" bgcolor="#F5F5F5"><b><font size="2" face="Arial, Helvetica, sans-serif">To:</font></b></td>
        <td> <font size="1" face="Arial, Helvetica, sans-serif"> 
          <input name="email" type="text" value="<? 
			  if ( isset($_REQUEST["id"]))
			  {echo $_REQUEST["id"]; }
			  
			  ?>" size="24" border="0">
          </font></td>
      </tr>
      <tr> 
        <td width="40%" align="right" valign="top" bgcolor="#F5F5F5"><b><font size="2" face="Arial, Helvetica, sans-serif">From:</font></b></td>
        <td><font size="1" face="Arial, Helvetica, sans-serif"> 
          <input name="from" type="text" value="<? echo $config["sb_admin_email"];?>" size="24" border="0">
          </font></td>
      </tr>
      <tr> 
        <td width="40%" align="right" valign="top" bgcolor="#F5F5F5"><b><font size="2" face="Arial, Helvetica, sans-serif">Subject 
          :</font></b></td>
        <td><font size="1" face="Arial, Helvetica, sans-serif"> 
          <input name="subject" type="text" size="50" border="0">
          </font></td>
      </tr>
      <tr> 
        <td width="40%" align="right" valign="top" bgcolor="#F5F5F5"><b><font size="2" face="Arial, Helvetica, sans-serif">Message:</font></b></td>
        <td><font size="1" face="Arial, Helvetica, sans-serif"> 
          <textarea name="message" cols="45" rows="12" id="textarea2" border="0"></textarea>
          </font></td>
      </tr>
      <tr> 
        <td align="right" valign="top" bgcolor="#F5F5F5">&nbsp;</td>
        <td><font size="2" face="Arial, Helvetica, sans-serif"> 
          <input name="html" type="checkbox" id="html" value="yes">
          Send in HTML Format</font></td>
      </tr>
      <tr> 
        <td width="40%" align="right" valign="top" bgcolor="#F5F5F5"> <div align="center"> 
            <font size="2" face="Arial, Helvetica, sans-serif"><br>
            </font></div></td>
        <td><input type="submit" name="submitButtonName" value="Send" border="0"></td>
      </tr>
    </table>
  </div>
</form>
<p>&nbsp; </p>
<p><br>



<?
}//main()
include "template.php";
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -