Eight_Light の回答履歴
- \マークの正規表現
こんにちは。 メールフォームかた取得したデータに何故か\マークが付属する場合があります。(例ソラ→ソ\ラ)他のサーバーで同じ物を試してみても何もならないので、サーバー側の問題なのかなぁ~とか思っているのですが、サーバーは何も出来ないとのことなので、正規表現で\マークを削除しようかと思います。 現在メールフォームからのデータを取得する際に foreach($_POST as $key => $val){ $sy[$i] = mb_ereg_replace("\\","\\1\\2", $val); $i++; } としています。 実行すると Fatal error: Call to undefined function: mb_ereg_replace() とエラーメッセージが出ます。 \マークの正規表現の仕方が間違えているのでしょうか? CGIモードの動作とサーバーのページには書いていたのですが、何処かCGIモード用に変えないといけないのでしょうか???すみませんが、ご教授の程をよろしくお願いします。
- ベストアンサー
- PHP
- amountainblast
- 回答数4
- \マークの正規表現
こんにちは。 メールフォームかた取得したデータに何故か\マークが付属する場合があります。(例ソラ→ソ\ラ)他のサーバーで同じ物を試してみても何もならないので、サーバー側の問題なのかなぁ~とか思っているのですが、サーバーは何も出来ないとのことなので、正規表現で\マークを削除しようかと思います。 現在メールフォームからのデータを取得する際に foreach($_POST as $key => $val){ $sy[$i] = mb_ereg_replace("\\","\\1\\2", $val); $i++; } としています。 実行すると Fatal error: Call to undefined function: mb_ereg_replace() とエラーメッセージが出ます。 \マークの正規表現の仕方が間違えているのでしょうか? CGIモードの動作とサーバーのページには書いていたのですが、何処かCGIモード用に変えないといけないのでしょうか???すみませんが、ご教授の程をよろしくお願いします。
- ベストアンサー
- PHP
- amountainblast
- 回答数4