人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでFatal error: Call to undefined function: mb_strcut()というエラーが出てきます。

上記の関数の存在するモジュールがphp_mbstring.dllでphp.iniで設定すればいいと思ったのですが、違いますでしょうか?


●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:DLL PHP エラー モジュール 存在
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kurukuru-neko
●35ポイント

php.ini

extension_dir =

がインストールしたディレクトリーとして

正しいか確認する。

extension=php_mbstring.dll

のコメントをはずす。(対応済み)

phpinfo()

get_loaded_extensions()

で正しくロードされているか確認する。

http://jp.php.net/manual/ja/function.get-loaded-extensions.php

mb_strcut

http://jp.php.net/manual/ja/ref.mbstring.php

http://y-kit.jp/saba/xp/phpsetup.htm


2 ● wnagata
●35ポイント

Windows版のPHPでは、php.iniで

extension_dir = c:\php\extensions

extension=php_mbstring.dll

と設定し、c:\php\extensionsにphp_mbstring.dllを置く方法

で動作します。

http://php.morva.net/manual/ja/install.windows.extensions.php

Linux版では、configure スクリプトで--enable-mbstringを有効にしておく必要があります。

http://php.morva.net/manual/ja/ref.mbstring.php

mbstringが有効になっているかどうかは、phpinfo()で確認することが出来ます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ