プロが教えるわが家の防犯対策術!

メールのheaderを、読みとりたいのですが、
この中で、<abc>と表記されているいるとき、
abcが読みとれません。どのようにすれば、
abcが読めますでしょうか。例えば
X-Apparently-To: ****yanz@ybb.ne.jp via 202.93.90.43; Tue,
21 Aug 2007 13:54:33 +0900
X-Originating-IP: [150.27.10.2]
Return-Path: <re*****@mitsui-hanbai.co.jp>
Authentication-Results: ybbmta**.mail.tnz.yahoo.co.jp
from=; domainkeys=neutral (no sig)
とある時

re*****@mitsui-hanbai.co.jp がPHPで、表示されません。
宜しく御願い致します

A 回答 (1件)

テキストでしょうか?



$text = <<<_TXT_
X-Apparently-To: ****yanz@ybb.ne.jp via 202.93.90.43; Tue,
21 Aug 2007 13:54:33 +0900
X-Originating-IP: [150.27.10.2]
Return-Path: <re******@mitsui-hanbai.co.jp>
Authentication-Results: ybbmta**.mail.tnz.yahoo.co.jp
from=; domainkeys=neutral (no sig)
_TXT_;

preg_match('/<(.*?)>/', $text, $match);
print_r($match);

正規表現で「<>カッコの中」を読み取るようにしてみました。

この回答への補足

有り難う御座いました。正規表現が完全に理解出来てませんので、
研究します。大体は判りました。
その他、
htmlspecialchars($text)でも、解決しそうです。
色々ためしてみます。有り難う御座いました。

補足日時:2007/08/22 16:46
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!