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

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

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

[3020] htmlspecialchars 他

user: ゆうじ | created: 2006-04-04 19:01
私の携帯がDocomoだったので、
一時的に .@docomo にアドレスを変更してからメールを送信し、
ローカルPC(Win2000+Apache1.3.34+PHP4.4.2)で
[3017] のコードを走らせ確認したのですが、
" は排除されました。

magic_quote_gpc の違いで
$head->fromaddress の値は変わりなかったので
影響はないようです。

正規表現のところで思い入れがあるようですが
原因はその前のように思いますので、
部分的にコードを使わず
[3017] のコードを丸々使ってお試しください。

それで、OKならコードに問題ありですので
var_dump()で上から順番に値チェック。
だめなら環境の違いに原因がある。
と言う具合に切り分けられます。

尚、PHPの出力を確認する際は、
ブラウザを通して見るのではなく
ソースを見るとブラウザならではの盲点に気付くものです。


$mailfrom = htmlspecialchars(mb_decode_mimeheader($head->fromaddress));

私が思うに↑の htmlspecialchars が原因で
" → " になってる気がするのですが
この htmlspecialchars は必要なのでしょうか?
Parent: 3019  reply: 3022 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 261 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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