php と mailpaser を使用して、 email /home/mail/02092290663929254284:2,S のメールヘッダーをブラウザに表示しようとしています。私はこのコードを使用しています
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
require_once('/usr/local/MimeMailParser.class.php');
$path = '/home/mail/02092290663929254284:2,S';
$Parser = new MimeMailParser();
$Parser->setPath($path);
$to = $Parser->getHeader('to');
$delivered_to = $Parser->getHeader('delivered_to');
$from = $Parser->getHeader('from');
$subject = $Parser->getHeader('subject');
$text = $Parser->getMessageBody('text');
$html = $Parser->getMessageBody('html');
$attachments = $Parser->getAttachments();
$headers=$Parser->getHeadersRaw('headers');
echo $Parser->getHeadersRaw(); # print email header
foreach($headers as $headersvalue){
echo "$headersvalue<br>";
}
?>
しかし、エラー警告が表示されます: /usr/local/test.php の foreach() に無効な引数が提供されました
なんで ?それを解決する方法?
ありがとうございました