###前提・実現したいこと
受信したメールの本文から情報を抜き取ってデータベースに格納したい
###発生している問題・エラーメッセージ
preg_matchでヒットしない
$bodyの内容に/aaaa/に該当する部分が存在しない
###該当のソースコード
php
$to = アドレス; if ($to === アドレス){ $text = $_REQUEST['body']; $body = urldecode(mb_convert_encoding($text, 'UTF-8', 'auto')); $insertData = array(); preg_match('/[0-9]{4}年[0-9]{2}月[0-9]{2}/', $body, $match); }
###補足情報
$bodyで取れた内容をそのままベタ書きして入れた場合はpreg_matchで引っかかってmatchに入るが$_REQUEST['body']ではpreg_matchに引っかからずにmatchが空。
$bodyをdebugメールで確認すると内容が表示されpreg_matchで引っかかるはずの部分も記載されている。当方初心者ですのでどうぞお手柔らかにお願い致します。
回答2件
あなたの回答
tips
プレビュー