[PHP-users 8645] Re: 正規表現関数について

Yasuo Ohgaki php-users@php.gr.jp
Sat, 13 Jul 2002 21:28:35 +0900


大垣です。

何をされたいのか今一つ理解していないのですが、
メールアドレスをパースする関数もあります。

AriAri wrote:
> 実際にありえる形
>  $mailaddr = '"AriAri" <ariaricom@ybb.ne.jp>';
> にしてみました。
> 
> 実際には
> Reply-To:
> Return-Path:
> From:
> の順で調べます。
> 
> "AriAri"や "<" や">"は状況に応じて存在したりしなかったりするので複雑になって
> しまうのでしょうね
> なんとか純粋なaddressを取り出したいのです。
> わがまま言って申し訳ありません。

自分で使った事はないのですが、名前からすると
mailparse_rfc822_parse_address()
が使えそうな気がします。

http://www.php.net/manual/en/function.mailparse-rfc822-parse-addresses.php

4.2.0からPECLになっているので、php4のソースにには
附属していません。最新版はPECLのソースを手に入れる
必要があります。(多分、CVSからソースを拾ってくる必要
があります)

# 既に新しいビルドシステムに対応している場合、PHP 4.2.x
# 以下のPHPでビルドするにはconfig.m4を書き換える必要が
# あります。

--
Yasuo Ohgaki