아래 소스와 함께 해서 마지막 메일 전송 완료까지 정상으로 나오는데 메일이 안가네요...
아래 소스중에 웹마스터 email,사이트 주소 이런걸 다 수정하고 하면 비밀번호 찾기 버튼을 누르면
빈페이지만 나옵니다. 어디가 잘못되였는지 아시는분 부탁합니다.
감사합니다. (__)
http://shanghai.shtime.com
lostid.php
<?
include "lib.php";
// 웹마스터 E-mail
$_from = $_zbDefaultSetup[email];
// 사이트 주소
$_homepage = $_zbDefaultSetup[url];
// 사이트 이름
$_sitename = $_zbDefaultSetup[sitename];
if(!$_from||!$_homepage||!$_sitename) error("관리자 정보가 입력되어 있지 않습니다.<br>setup.php 파일을 관리자가 수정하여야 합니다");
head();
?>
<div align=center>
<form method=post action=lostid_search.php onsubmit="return check_submit()" name=lostid>
<table border=0 cellpadding="0" cellspacing="0">
<tr>
<td>
<table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor=white>
<tr>
<td width="801"><img src=images/lo_title.gif borrder=0 height=32></td>
<td> </td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor=white>
<col width=7></col><col width=></col><col width=7>
<tr>
<td> </td>
<td>
<table border=0 cellspacing=0 cellpadding=3>
<tr>
<td style=line-height:160% colspan=2 style=padding:5px>
회원님들께서 비밀번호를 분실하였을때 회원님의 E-MAIL로 비밀번호를 보내드립니다.
이때 비밀번호는 DB에 암호화 되어 저장 되기에 알수가 없어, 임의로 비밀번호를 바꾸어서 보내드립니다<br>
<center>
<img src=images/lo_id.gif border=0 align=absmiddle> <input type=text name=user_id size=17 class=input><br>
<img src=images/lo_email.gif border=0 align=absmiddle> <input type=text name=email size=17 class=input>
</td>
</tr>
<tr>
<td colspan=2 align=right>
<input type=image src=images/lo_ok.gif border=0>
<a href=# onclick=window.close()><img src=images/lo_close.gif border=0>
</td>
</tr>
</table>
</td>
<td> </td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<p><img src=images/t.gif border=0 height="32"><br>
<?
@mysql_close($connect);
foot();
?>
<script>
function check_submit()
{
if(!lostid.user_id.value) {alert("ID를 입력하여 주십시요"); lostid.user_id.focus(); return false; }
if(!lostid.email.value) {alert("E-Mail을 입력하여 주십시요"); lostid.email.focus(); return false; }
return confirm("ID/Password를 E-Mail로 받아보시겠습니까?");
}
</script>
</p>
lostid_search.php
<?
include "lib.php";
// 웹마스터 E-mail
$_from = $_zbDefaultSetup[email];
// 사이트 주소
$_homepage = $_zbDefaultSetup[url];
// 사이트 이름
$_sitename = $_zbDefaultSetup[sitename];
$connect = dbconn();
if(isblank($email)) Error("E-Mail을 입력하여 주세요");
if(isblank($user_id)) Error("ID를 제대로 입력하여 주세요");
$result=mysql_query("select * from zetyx_member_table where email='$email' and user_id='$user_id'",$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) 에 로그인 하셔서 비밀번호를 변경하여 주시기 바랍니다.nnID : $data[user_id]nPassword : $temp nn * 위의 비밀번호를 타이핑하기 힘들때 마우스로 더블클릭한후 Ctrl-C 를 눌러서 복사한후,n 비밀번호 입력칸에서 Ctrl-V를 눌러서 복사하세요.";
if(!zb_sendmail(0, $to, $name, $_from, "", $subject, $comment)) Error("메일 발송 에러");
}
@mysql_close($connect);
?>
<script>
alert('변경된 비밀번호가 <?=$email?>로 발송되었습니다.nn메일을 확인하신후 곧 바로 로그인하여nn비밀번호를 변경하여 주시기 바라겠습니다');
window.close();
</script>