묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
while문에서 메일 보내기가 않되요.
2002.08.09 13:19
$file = "mail/mail.dat";
$fp = fopen($file, "r");
if(!$fp)
echo "<script language='javascript'>alert('$file 를 열기 실패');history.back();</script>";
$i=1;
while(!feof($fp))
{
$member = fgets($fp, 30);
$member = ereg_replace("[;]","",$member);
mail($member,$subject,$content,$header);
echo "<script language='javascript'>alert('$member 에게 메일을 보냈습니다');</script>";
$i++;
}
fclose($fp);
위와 같이 적용시켰습니다.
하지만 화일에 있는 메일 중 제일 마지막만 제대로 메일이 가고.
나머지는 않가거나, 아니면 Nobody에 제목없음..으로 갑니다.
항상 마지막 꺼만 제대로 가는 이유가 뭘까요?
다른곳에 어느분은 딜레이을 줘야 한다고는 하는데..그래서 메일을 보내고 Sleep(5)의
시간을 줘 봤는데.. 마찬가지더라고요..
도움을 구합니다.
$fp = fopen($file, "r");
if(!$fp)
echo "<script language='javascript'>alert('$file 를 열기 실패');history.back();</script>";
$i=1;
while(!feof($fp))
{
$member = fgets($fp, 30);
$member = ereg_replace("[;]","",$member);
mail($member,$subject,$content,$header);
echo "<script language='javascript'>alert('$member 에게 메일을 보냈습니다');</script>";
$i++;
}
fclose($fp);
위와 같이 적용시켰습니다.
하지만 화일에 있는 메일 중 제일 마지막만 제대로 메일이 가고.
나머지는 않가거나, 아니면 Nobody에 제목없음..으로 갑니다.
항상 마지막 꺼만 제대로 가는 이유가 뭘까요?
다른곳에 어느분은 딜레이을 줘야 한다고는 하는데..그래서 메일을 보내고 Sleep(5)의
시간을 줘 봤는데.. 마찬가지더라고요..
도움을 구합니다.