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

php(forwin)でmb関数を使うには

created: 2004-03-05 12:45 | modified: 2004-03-08 13:18 | reply: 4

[1350] php(forwin)でmb関数を使うには

user: ほげほげ | created: 2004-03-05 12:45
こんにちは、いつも利用させてもらってます。win用のphpで、mb関数を使用できるようにするには、どのように設定すればよいのでしょうか。諸先生方のご教示よろしくお願い申し上げます。

サーバーos:win2k
apache2.0.47(win32)/php4.3.2

● mb_convert_kana()を使うと以下のエラー
Fatal error: Call to undefined function: mb_convert_kana() in C:\Apache Group\Apache2\private_html\h_2.php

●デフォでmb関数が使えないのではと思い、php.iniを変更
--- php.iniの以下項目を変更 ---
output_buffering = Off
magic_quotes_gpc = Off
default_charset = "Shift_JIS"
extension_dir = C:/php/extensions
extension=php_mbstring.dll
mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none

●Apacheを再起動

結果変わらず、同じエラー
reply: 1353 返信 編集 削除

[1353] extension_dir

user: ゆうじ | created: 2004-03-06 02:14
こんばんは。

見たところ設定は問題なさそうですけど、
実際、extension_dir で指定したディレクトリ下に、
php_mbstring.dll がありますでしょうか。

思いつくのはこのくらいです。
Parent: 1350  reply: 1357 返信 編集 削除

[1357] ありがとうございます

user: ほげほげ | created: 2004-03-06 16:19
早速のレスありがとうございます。

C:\php\extensions\php_mbstring.dllになってます。

気になる個所ですが、info.phpでmbstringの項が見当たりません。別のサーバ(レンタル)ではあるんですけど、win版特有のものなのかどうか・・また報告します。
Parent: 1353  reply: 1360 返信 編集 削除

[1360] php.ini のパス確認

user: ゆうじ | created: 2004-03-06 23:44
mbstringの項目が無いんですか!
それならば、php.ini が反映されてないと考えられますね。

変更されたphp.iniは、
Windows のシステムディレクトリ下の
php.ini に間違いないでしょうか。
Parent: 1357  reply: 1371 返信 編集 削除

[1371] 解決

user: ほげほげ | created: 2004-03-08 13:18
ゆうじさま。ありがとうございました。
php.iniをwinnt/system32のディレクトリにインストールしてました。
winnt直下に移動したところ、正常にmb関数が動きました。またphpinfoもmbstringの項が出てきました。ありがとうございました。
Parent: 1360  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 668 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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