スレッド表示 | フラット表示〕 全トピック 923 件中 261 番目 次≫ ≪前

ダブルクォーテーションがチェック・置換できません。

created: 2006-03-31 17:12 | modified: 2006-04-04 19:26 | reply: 9

[3017] "hoge.”@docomo.ne.jp

user: ゆうじ | created: 2006-04-03 22:40
以下のコード試したところ
@の前の”を取り除けましたよ。
ひとつひとつやれば抽出できるはずです。

<?php
$host = '{pop.****.com:143}';
$user = 'username';
$password = 'password';

$mbox = imap_open($host, $user, $password);
$count = imap_num_msg($mbox);

if ($count) {
for ($i=1; $i<=$count; $i++) {
$head = imap_headerinfo($mbox, $i);
$from = mb_decode_mimeheader($head->fromaddress);
// @ の前に " があれば、" を削除
if (eregi('"@', $from)) {
// str_replace でもいいかもね
$from = mb_ereg_replace('"', '', $from);
}
// ↓この$fromからならメルアド抽出できるのでは
echo $from, "<br>\n";
}
} else {
echo 'None message', "<br>\n";
}

imap_close($mbox);
?>
Parent: 3015  reply: 3019 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 261 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑