Thread View | ![]() |
View change |
No.4 メールフォームについて | Res |
スー | 2006/09/18 23:46 Edit・Del |
メールフォームをDownLoadしてテストしたのですが、「mb_strimwidth」の所でエラーになり動きません。テスト環境は、LocalでPHP4.4.4 Apache2.0.59 です。いろいろある中から一番解りやすいサンプルなので是非、参考にしたいと思います。よろしくお願いします。 |
No.5 Re:メールフォームについ… haku(管理人) | 2006/09/19 01:43 Edit・Del | |
スーさんこんにちは、ダウンロードありがとうございます。 mb_strimwidth関数ですね。http://jp.php.net/manual/ja/function.mb-strimwidth.php 文字数を丸める関数なのですが、このメールフォームの場合、使う理由は要はいたずら対策なので とりあえずエラーを回避するだけなら該当行をコメントアウトするか削除してください。 ダウンロードしたスクリプトだと10・16・22・28行目です。 私のローカル環境はWindowsXP+XAMPP(デフォルト設定)でPHPの設定で苦労した経験がないのですが mb_strimwidth関数を使用するためには、phpの拡張モジュールであるマルチバイト関数(mbstring)を組み込む必要があります。 http://www.php.net/manual/ja/ref.mbstring.php このへんが参考になるでしょうか。 テスト環境は別として国内のレンタルサーバーならまずどこでも動くと思います。 今後ともよろしくお願いいたします。 >>解りづらいかもしれないので追記 php.iniの ;extension=php_mbstring.dll この行を探して、一文字目の ; を削除すれば有効になるはずです。 php_mbstring.dll は存在するはずなので。 |