묻고답하기

$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)의

시간을 줘 봤는데.. 마찬가지더라고요..

도움을 구합니다.