¹Ý°©½À´Ï´Ù. COMPUZ.com °ü¸®ÀÚÀÔ´Ï´Ù.
>Á¦ Ȩ ȸ¿øµéÇÑÅ× ¿À·£¸¸¿¡ ´Üü¸ÞÀÏ ³¯¸®·Á°í Çß´õ´Ï¸¸..
>¾îÁ¬¹ãºÎÅÍ °è¼Ó Àü¼ÛÀÌ ¾ÈµÈ´Ù°í ³ª¿À´Âµ¥..-_¤Ð
>
>¸øº¸³»¿ä??-_¤Ð
Á¦·Îº¸µåÀÇ ¹öÁ¯¾÷ ÈÄ¿¡ ÀÎÄÚµù ¹®Á¦·Î ´Üü¸ÞÀÏ ¹ß¼ÛÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.
´ÙÀ½ÆÄÀÏÀ» admin_sendmail_ok.php ·Î ÀúÀåÇϼż zboard Æú´õ¾È¿¡ µ¤¾î¾²±â ÇØÁֽʽÿä.
<?
include "lib.php";
$connect=dbConn();
//$sendmail_path=ini_get("sendmail_path");
$sendmail_hostname="localhost";
function zb_sendmail($type, $to, $from, $name, $subject, $comment)
{
global $sendmail_hostname, $HTTP_HOST;
$fp = fsockopen($sendmail_hostname, 25, &$errno, &$errstr, 30);
if(!$fp) Error("Sendmail ¿¬°á½Ã ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù. <Br><br>$errstr ($errno)");
fgets($fp, 128);
fputs($fp, "helo $HTTP_HOST\r\n");
fgets($fp, 128);
fputs($fp, "mail from: <$from>\r\n");
$retval[0] = fgets($fp, 128);
fputs($fp, "rcpt to: <$to>\r\n");
$retval[1] = fgets($fp, 128);
fputs($fp, "data\r\n");
fgets($fp, 128);
fputs($fp, "Return-Path: aaa@aaaasljaslkfj3209jfdsjfsioajfl2k3j.com\r\n");
fputs($fp, "From: \"$name\" <$from>\r\n");
fputs($fp, "To: <$to>\r\n");
fputs($fp, "Subject: $subject\r\n");
fputs($fp, $type);
fputs($fp, " charset=\"euc-kr\"\r\n");
fputs($fp, "Content-Transfer-Encoding: base64\r\n");
fputs($fp, "\r\n");
$comment= chunk_split(base64_encode($comment));
fputs($fp, $comment);
fputs($fp, "\r\n");
fputs($fp, "\r\n.\r\n");
$retval[2] = fgets($fp, 128);
fclose($fp);
if ( !ereg("^250", $retval[0]) || !ereg("^250", $retval[1]) || !ereg("^250", $retval[2]) ) return 0;
else return 1;
}
$member=member_info();
if(!$member[no]) Error("·Î±×ÀÎÈÄ »ç¿ëÇÏ¿©Áֽʽÿä","javascript:window.close();");
if($member[is_admin]>3) Error("°ü¸®ÀÚÆäÀÌÁö¸¦ »ç¿ëÇÒ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù","javascript:window.close();");
if(isblank($from)) Error("º¸³»´Â ÀÌÀÇ mailÀ» Àû¾îÁֽʽÿä","javascript:window.close();");
if(isblank($name)) Error("º¸»õ½Ã´Â ºÐÀÇ À̸§À» Àû¾îÁֽʽÿä","javascript:window.close();");
if(isblank($subject)) Error("Á¦¸ñÀ» Àû¾îÁֽʽÿä","javascript:window.close();");
if(isblank($comment)) Error("³»¿ëÀ» Àû¾îÁֽʽÿä","javascript:window.close();");
$temp=mysql_fetch_array(mysql_query("select count(*) from $member_table where group_no='$group_no'",$connect));
$total_member_num=$temp[0];
if($cart)
{
$temp=explode("||",$cart);
$s_que=" and ( no='$temp[1]' ";
for($i=2;$i<count($temp);$i++)
$s_que.=" or no='$temp[$i]' ";
$s_que.=" )";
}
// Á÷Á¢ ¼±ÅÃÀÌ ¾øÀ»¶§
else
{
$s_que=stripslashes($s_que);
}
$temp=mysql_fetch_array(mysql_query("select count(*) from $member_table where group_no='$group_no' and mailing='1' $s_que",$connect));
$total_member=$temp[0];
if($total_member==0) Error("¸ÞÀÏÀ» º¸³¾ ȸ¿øÀÌ ¾ø½À´Ï´Ù","javascript:window.close();");
$result=mysql_query("select email from $member_table where group_no='$group_no' and mailing=1 $s_que",$connect);
mysql_close($connect);
if($html==1) $type.= "Content-Type: text/html;\r\n";
elseif($html==2)
{
$type.= "Content-Type: text/html;\r\n";
$comment=nl2br($comment);
}
else $type.= "Content-Type: text/plain;\r\n";
$comment = stripslashes($comment);
head( "onload=window.resizeTo(550,600); bgcolor=e0e0e0");
?>
<table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=e0e0e0 height=30>
<tr>
<td align=center>
<b><b><?=$total_member?></b> / (<?=$total_member_num?>) ¸íÀÇ È¸¿ø¿¡°Ô ¸ÞÀϸµÀ» ¹ß¼ÛÇÕ´Ï´Ù.
</td>
</tr>
</table>
<?
$fault=0;
$i=1;
while($data=mysql_fetch_array($result))
{
flush();
echo".";
if($data[email])
{
$temp=zb_sendmail($type, $data[email], $from, $name, $subject, $comment);
if(!$temp) $fault++;
}
flush();
if($i%100==0) echo"<br>";
$i++;
}
flush();
?>
<br><br>
<table border=0 cellspacing=0 cellpadding=2 width=100% bgcolor=e0e0e0>
<tr align=center>
<td height=30>
<br>
<?
if($fault>0)
echo $total_member." ¸íÀÇ ¸â¹öÁß $fault ¸íÀÇ ¸â¹ö¿¡°Ô ¸ÞÀÏÀ» º¸³»Áö ¸øÇÏ¿´½À´Ï´Ù ";
else
echo $total_member." ¸íÀÇ ¸â¹ö¿¡°Ô ¸ÞÀÏÀ» º¸³Â½À´Ï´Ù ";
?>
<br><br>
<input type=button value="Window Close" onclick=window.close() style=border-color:#b0b0b0;background-color:#3d3d3d;color:#ffffff;font-size:8pt;font-family:Tahoma;height:23px;><br><br>
</td></tr></table>
<?
foot();
?>
°¨»çÇÕ´Ï´Ù.
Ä¿¹Â´ÏƼ¸¦ ²Þ²Ù´Â... Â¥¾Æ¾ÓèØ
|
|