[PHP-users 12035] Re: Mailboxに格納されたメールの、ヘッダと本文を分ける

Osamu Shigematsu php-users@php.gr.jp
Thu, 05 Dec 2002 16:37:49 +0900


重松です。こんにちは。

$body = '';
$head = '';
$lines = @file($path_to_mail_file);
if(is_array($lines)){
	$body = array();
	$head = array();
	$flag = 0;
	foreach($lines => $line){
		if($flag){
			$body[] = $line;
		}else{
			if(ereg('^(\n|\r\n?)$',$line){
				++$flag;
				continue;
			}
			$head[] = $line;
		}
	}
	$body = implode("\n",$body);
	$head = implode("\n",$head);
}

ぜんぜん美しくないですけど、ロジックとしては、こんな感じでは?

-- 
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>