<?php $name='廬崇志';if (isset($_REQUEST['txtshou']))
{ $email = $_REQUEST['txtshou'] ;
$subject = $_REQUEST['txtzhuti'];
$message ='
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form name="formemail" method="post" action="email.php" >
<table width="777" height="132" border="1" cellpadding="0" cellspacing="0" bgcolor="#EDFDE3">
<tr>
<td height="21" colspan="9"><div align="center"><strong>員工工作申調</strong></div></td>
</tr>
<tr>
<td height="21" colspan="9"> </td>
</tr>
<tr>
<td width="71" height="21"><div align="center">姓名</div></td>
<td width="109"><div align="center">部門</div></td>
<td width="76"><div align="center">組別</div></td>
<td width="92"><div align="center">職位</div></td>
<td colspan="2"><div align="center">申請調換日期</div></td>
<td width="93"><div align="center">調換部門</div></td>
<td width="104"><div align="center">調換組別</div></td>
<td width="107"><div align="center">調換職位</div></td>
</tr>
<tr>
<td height="21"><div align="center">'.$name.'</div></td>
<td><div align="center">電腦部</div></td>
<td><div align="center">電腦部</div></td>
<td><div align="center">程序員</div></td>
<td colspan="2"><div align="center">2008-12-25</div></td>
<td><div align="center">工程部</div></td>
<td><div align="center">工程部</div></td>
<td><div align="center">搞工程</div></td>
</tr>
<tr>
<td height="23" colspan="9"><label>
<div align="center">
<input type="submit" name="Submit2" value="同意調換" onclick="return check();" />
<input type="submit" name="Submit3" value="不同意調換" />
</div>
</label></td>
</tr>
</table>
</form>
</html>
';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From:[email protected]<[email protected]>\r\n";$headers .= "Cc:[email protected]\r\n";
$headers .= "Bcc:[email protected]\r\n";
mail("[email protected]", "subject: $subject", $message, $headers);
echo "發出去啦,趕快去查吧,晚了啥都沒有!";
}else{
?><style type="text/css">
<!--
table {
border: thin solid #FF0000;
}
-->
</style>
<form name="form1" method="post" action="email.php">
<table width="831" height="79" border="0">
<tr>
<td width="45" height="23"> </td>
<td width="54"> </td>
<td colspan="6"><div align="center"><strong>PHP發郵件</strong></div></td>
<td width="45"> </td>
<td width="53"><label>
<input type="button" name="" value="刷新" onclick="javascript:location.href='email.php';">
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>發件人</td>
<td colspan="5"><label>
<input name="txtfa" type="text" value="[email protected]" size="40">
</label></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>收件人</td>
<td colspan="5"><label>
<input name="txtshou" type="text" size="40" value="[email protected]">
</label></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>主題</td>
<td colspan="5"><label>
<input name="txtzhuti" type="text" size="40">
</label></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="5"><label>
<div align="center">
<input type="submit" name="Submit" value="發送">
<input type="reset" name="reset" value="取消">
</div>
</label></td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
<? } ?>以上是发送邮件的代码!
发送邮件如果是在outlook内部进行,
可以用mailto链接
<A HREF="mailto:[email protected],[email protected][email protected]&body=内容&subject=标题">MAIL</A> 如果在PHP内发送,直接将邮件内容生成一个普通的HTML form就可以了。
PHP程序根据传递过来的信息,锁定上下级,构建邮件内容,调用邮件类发送邮件.
<input type="submit" name="Submit3" value="不同意調換" onClick="document.form[0].action='disagree.php'" />
'
<body background="http://192.168.102.254/hrm-beta/images/beijing.jpg">
<br>
<br>
<div align="center">工作申調</div>
<hr color="#CC3300" width="85%" align="center"/>
<br>
<form method="post" action="">
<table width="824" height="46" border="1" align="center" cellpadding="1" cellspacing="1" id="f">
<tr>
<td width="68" height="17"><div align="center"><span class="STYLE8">工號</span></div></td>
<td width="69"><div align="center"><span class="STYLE8">姓名</span></div></td>
<td width="101"><div align="center"><span class="STYLE8">原部門</span></div></td>
<td width="86"><div align="center"><span class="STYLE8">原組別</span></div></td>
<td width="88"><div align="center"><span class="STYLE8">原職務</span></div></td>
<td width="100"><div align="center"><span class="STYLE8">調換日期</span></div></td>
<td width="100"><div align="center"><span class="STYLE8">現部門</span></div></td>
<td width="95"><div align="center"><span class="STYLE8">現組別</span></div></td>
<td width="97"><div align="center"><span class="STYLE8">現職務</span></div></td>
</tr>
<tr>
<td height="17"><div align="center" class="STYLE9">13123</div></td>
<td><div align="center" class="STYLE9">廬崇志</div></td>
<td><div align="center" class="STYLE9">電腦部</div></td>
<td><div align="center" class="STYLE9">電腦部</div></td>
<td><div align="center" class="STYLE9">程序員</div></td>
<td><div align="center" class="STYLE9">2008-12-26</div></td>
<td><div align="center" class="STYLE9">財務部</div></td>
<td><div align="center" class="STYLE9">財務部</div></td>
<td><div align="center" class="STYLE9">會計</div></td>
</tr>
</table>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<table width="823" border="0" align="center">
<tr>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="134"> </td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
<td> </td>
<td><div align="right">
<input type="submit" name="Submit" value="同意調換" />
</div></td>
<td><input type="submit" name="Submit2" value="不同意調換" /></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
</form> <img src="http://192.168.102.254/hrm-beta/images/Brilliant7.gif"/> </body>';为什么用PHP程序发出去的邮件收到时图片显示不了呀,我给的都是服务器的绝对路径,是什么原因呀!
$subject = "Work redeploy";
$count2=count($txtsid);
for($i=0;$i<$count2;$i++)
{
$mysql="select * from _staffinfo where id=".$txtsid[$i];
$myrs=mysql_query($mysql);
$myrow=mysql_fetch_array($myrs);
echo $myrow['staffid'].$myrow['staffname'];
$message='<style type="text/css">
<!--
body {
background-image: url(http://192.168.102.254/hrm-beta/images/beijing.jpg);
background-repeat: no-repeat;
}
}
#Layer1 {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 97px;
top: 25px;
}
.STYLE8 {color: #CC3300; font-size: x-small; }#f
{
border-collapse:collapse;
border: 1px solid #CC3300;}
.STYLE9 {font-size: x-small}
#Layer2 {
position:absolute;
width:64px;
height:66px;
z-index:1;
left: 847px;
top: 20px;
}-->
</style>
<body background="http://192.168.102.254/hrm-beta/images/beijing.jpg">
<br>
<br>
<div align="center">工作申調</div>
<hr color="#CC3300" width="85%" align="center"/>
<br>
<form method="post" action="">
<table width="824" height="46" border="1" align="center" cellpadding="1" cellspacing="1" id="f">
<tr>
<td width="68" height="17"><div align="center"><span class="STYLE8">工號</span></div></td>
<td width="69"><div align="center"><span class="STYLE8">姓名</span></div></td>
<td width="101"><div align="center"><span class="STYLE8">原部門</span></div></td>
<td width="86"><div align="center"><span class="STYLE8">原組別</span></div></td>
<td width="88"><div align="center"><span class="STYLE8">原職務</span></div></td>
<td width="100"><div align="center"><span class="STYLE8">調換日期</span></div></td>
<td width="100"><div align="center"><span class="STYLE8">現部門</span></div></td>
<td width="95"><div align="center"><span class="STYLE8">現組別</span></div></td>
<td width="97"><div align="center"><span class="STYLE8">現職務</span></div></td>
</tr>
<tr>
<td height="17"><div align="center" class="STYLE9">'.$myrow['staffid'].'</div></td>
[color=#FF0000] <td><div align="center" class="STYLE9">'.$myrow['staffname'].'</div></td>
<td><div align="center" class="STYLE9">電腦部</div></td>
<td><div align="center" class="STYLE9">電腦部</div></td>
<td><div align="center" class="STYLE9">程序員</div></td>
<td><div align="center" class="STYLE9">2008-12-26</div></td>
<td><div align="center" class="STYLE9">財務部</div></td>
<td><div align="center" class="STYLE9">財務部</div></td>
<td><div align="center" class="STYLE9">會計</div></td>
</tr>
</table>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<table width="823" border="0" align="center">
<tr>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="134"> </td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
<td> </td>
<td><div align="right">
<input type="submit" name="Submit" value="同意調換" />
</div></td>
<td><input type="submit" name="Submit2" value="不同意調換" /></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table><br>
</form> <img src="http://192.168.102.254/hrm-beta/images/Brilliant7.gif"/></body> '; }//回为这里是个字符串,不能把它隔开写php循环代码,只能这样包,但tr和td又循环不到,我试了<? while($myrow=mysql_fetch_array($myrs)){ ?> <tr><td><? echo 字段 ?></td></tr><? } ?>不行!
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";$headers .= "From:".$row4['email']."<".$row4['email'].">\r\n";
$headers .= "Cc:".$row4['email']."\r\n";
$headers .= "Bcc:".$row4['email']."\r\n";
mail($row4['email'], $subject, $message, $headers);以上就是发送代码,其中$message就是发内容,怎么把从数据库查到多条的内容放到$message里tr的td里呢!
for($i=0;$i<$count2;$i++)
{
$mysql="select * from _staffinfo where id=".$txtsid[$i];
$myrs=mysql_query($mysql);
$myrow=mysql_fetch_array($myrs);
echo $myrow['staffid'].$myrow['staffname'];
$message='<style type="text/css">
<!--
body {
background-image: url(http://192.168.102.254/hrm-beta/images/beijing.jpg);
background-repeat: no-repeat;
}
}
#Layer1 {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 97px;
top: 25px;
}
.STYLE8 {color: #CC3300; font-size: x-small; }#f
{
border-collapse:collapse;
border: 1px solid #CC3300;}
.STYLE9 {font-size: x-small}
#Layer2 {
position:absolute;
width:64px;
height:66px;
z-index:1;
left: 847px;
top: 20px;
}-->
</style>
<body background="http://192.168.102.254/hrm-beta/images/beijing.jpg">
<br>
<br>
<div align="center">工作申調</div>
<hr color="#CC3300" width="85%" align="center"/>
<br>
<form method="post" action="">
<table width="824" height="46" border="1" align="center" cellpadding="1" cellspacing="1" id="f">
<tr>
<td width="68" height="17"><div align="center"><span class="STYLE8">工號</span></div></td>
<td width="69"><div align="center"><span class="STYLE8">姓名</span></div></td>
<td width="101"><div align="center"><span class="STYLE8">原部門</span></div></td>
<td width="86"><div align="center"><span class="STYLE8">原組別</span></div></td>
<td width="88"><div align="center"><span class="STYLE8">原職務</span></div></td>
<td width="100"><div align="center"><span class="STYLE8">調換日期</span></div></td>
<td width="100"><div align="center"><span class="STYLE8">現部門</span></div></td>
<td width="95"><div align="center"><span class="STYLE8">現組別</span></div></td>
<td width="97"><div align="center"><span class="STYLE8">現職務</span></div></td>
</tr>
<tr>
<td height="17"><div align="center" class="STYLE9">'.$myrow['staffid'].'</div></td>
<td><div align="center" class="STYLE9">'.$myrow['staffname'].'</div></td>
<td><div align="center" class="STYLE9">電腦部</div></td>
<td><div align="center" class="STYLE9">電腦部</div></td>
<td><div align="center" class="STYLE9">程序員</div></td>
<td><div align="center" class="STYLE9">2008-12-26</div></td>
<td><div align="center" class="STYLE9">財務部</div></td>
<td><div align="center" class="STYLE9">財務部</div></td>
<td><div align="center" class="STYLE9">會計</div></td>
</tr>
</table>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<table width="823" border="0" align="center">
<tr>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="134"> </td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
<td> </td>
<td><div align="right">
<input type="submit" name="Submit" value="同意調換" />
</div></td>
<td><input type="submit" name="Submit2" value="不同意調換" /></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table><br>
</form> <img src="http://192.168.102.254/hrm-beta/images/Brilliant7.gif"/></body> '; }
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";$headers .= "From:".$row4['email']."<".$row4['email'].">\r\n";
$headers .= "Cc:".$row4['email']."\r\n";
$headers .= "Bcc:".$row4['email']."\r\n";
mail($row4['email'], $subject, $message, $headers);刚才发代码的太乱了,重新把代码贴出来!怎么把从数据库查到的数据放到$message里呢,因为查出的数据有多条又以表格的形式显示出来,但$message又是一个字符串,php代码循环不到,只能把查到的最后一条数据写进$message发送出去,收到的邮件也只是一条数据了! 其中$message就是发内容,怎么把从数据库查到多条的内容放到$message里tr的td里呢!
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);?>从数据库查出记录有很多个,怎样把循环查出的记录放到$message里呢,如果把$message包在SQL语句循环里,发出去的邮件只有最后一条记录,我想把查到的多条记录全都放在$message里发出去,谁有办法呀!