###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
・現在PHPを独学で習得しようとしているのですが、以下に記載しているコード関して、
メールボックスから取得したメールの内容を、ヘッダー情報を加えてCSVファイルへ
書き込むにはどうすればいいでしょうか。
このソースコードは、知り合いから引き継いだシステムのコードの一部です。
私自身PHPに関する知識に乏しいため、手順や関数の説明もしていただけると大変助かります。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
// INBOX は受信トレイになります。
$mbox = imap_open("{{$host}:{$port}/imap/ssl}INBOX", $user[$ma_num], $password[$ma_num]) or exit("Connection Error");
// 開いたメールボックスの情報を取得
$boxObj = imap_check($mbox);
// 指定メールボックス内の全てのメール情報を取得
$overviewList = imap_fetch_overview($mbox, "1:{$boxObj->Nmsgs}", 0);
$mailList = array();
foreach ($overviewList as $overview) {
$mailList[$overview->msgno] = array(
"msgno" => $overview->msgno,
"date" => date("Y-m-d H:i:s", strtotime($overview->date)),
"from" => convertMailStr($overview->from),
"to" => convertMailStr($overview->to),
"subject" => convertMailStr($overview->subject)
);
}
// 逆順に
$mailList = array_reverse($mailList, true);
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー