phpな休日へ
この掲示板について
  Thread View View change 
 
search  
No.4 メールフォームについてRes
スー     2006/09/18 23:46   EditDel
メールフォームをDownLoadしてテストしたのですが、「mb_strimwidth」の所でエラーになり動きません。テスト環境は、LocalでPHP4.4.4 Apache2.0.59 です。いろいろある中から一番解りやすいサンプルなので是非、参考にしたいと思います。よろしくお願いします。
No.5 Re:メールフォームについて  haku(管理人)   2006/09/19 01:43  EditDel 
スーさんこんにちは、ダウンロードありがとうございます。
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 は存在するはずなので。
 

TOP