• ベストアンサー

php

文字列編集用の関数i18n_convert() を使用しているのですが、下記のエラーが発生しています undefined function: i18n_convert() 過去にRedhat6.2+Apache+php4.1.*を連動してた時は発生しなかったのですが、 今回WIN2000+AnHTTPD+4.2.1の環境で使用するとエラーが発生しています。なぜなんでしょう

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

php4.2.1でエンコード変換を行うならば、マルチバイト文字列関数のmb_convert_encoding()関数を使ってはいかがでしょうか。

参考URL:
http://www.php.net/manual/ja/ref.mbstring.php
jones0901
質問者

お礼

ありがとうございます。単に古いパッケージ使っていたためできなかったようです。

関連するQ&A

  • PHPをつかったメール送信時の文字化け

    OS :FreeBSD4.8 PHP4.3.2 Apache2 を使用してるものです。 PHPでメール送信のフォームを作成して実際に送ってみるとサブジェクトがどうしても文字化けします。 $subject = i18n_mime_header_encode(i18n_convert($subject, "JIS")); mail($too, $subject, $memo, $ff.$from); 上記のように変換コード関数をいれると Fatal error: Call to undefined function: i18n_mime_header_encode() in /usr/home/mmiyagi/htdocs/send.php のようにエラーがでます。 php.ini設定不足でしょうか?

    • ベストアンサー
    • PHP
  • 関数

    今自宅で WindowsME anhttpd 1.42b php-4.2.3-Win32 の環境でPHPプログラムを作成しているのですが、 マルチバイト関数の mb_convert関数を使うと undefined function: mb_convertと表示されます。 誰か解決法をご存知の方、教えてくださいお願いします

    • ベストアンサー
    • PHP
  • mb_関数が使用できない

    前回からずーっと試しているのですが、 mb_convert()の関数を使用すると,undefinedのエラーが発生してしまいます。初めは、国際化対応していないと思ったのですが、php4.2.1のバイナリパッケージを使用しているので、標準で対応していると思います。 php.iniの設定ファイルは変更していません。 環境は win2000 php 4.2.1-win32 WEBサーバ anHttpd

    • ベストアンサー
    • PHP
  • PHPのcrypt関数について

    いつもお世話になっております。 ユーザーから入力していただいたパスワードをcrypt関数にて、暗号化したいのですが、 crypt($inpass); 以下のようなエラーメッセージがでてしまいます。 Call to unsupported or undefined function crypt() in この関数を使用するのに特別な作業等が必要なのでしょうか? 環境は Win98se ANHTTPD1.36 php4です。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPとOracle

    こんにちは。質問させてください。 今、PHPの勉強をしています。 ApacheとPHP4.1.2を使用しようとしています。 今つかっているPCから別のPCに作成したソースを移動して 移動したPCで動作確認を行っているのですが、 プログラム中にオラクル関連の関数ocilogonを使用しようと したのでが、Undefined function ... というエラーが 出てしまいます。 以前も同じエラーが発生したときに INIファイルかDLLをC:¥WINNTに入れて PHP.iniの設定も変えたと記憶しているのですが 現在しようしているPCの設定をどうかえたか忘れてしまいました(泣) ご存知の方いらっしゃいますでしょうか?

    • ベストアンサー
    • PHP
  • PHPのmysql関数について

    RedHat7.2のFTP版でそのまま内包されているPHP3,PHP4をインストールしました。 通常の関数は使用できるのですが、mysql_connectを使ってDBにアクセスしようとすると Fatal error: Call to undefined function: mmysql_connect() in xxx on line xxx というようなエラーになります。 関数が使えないってこういうことってありうるのでしょうか? どなたか原因をお知りでしたら教えてください。 (Apahe ,mysqldは正常に起動した状態です。)

    • ベストアンサー
    • PHP
  • PHPのpg_pconnect関数について

    WindowsにApache2・PHP5・Postgresqlをインストールしました。 PHPは動くのですが、pg_pconnectのようなpostgresql関係の関数が動きません。 具体的には Call to undefined function pg_pconnect() というエラーがでます。 php.iniのextension=php_pgsql.dllの箇所を有効にしたのですが、それでもエラーが出ます。

    • 締切済み
    • PHP
  • PHPのODBC関数

    PHPのODBC関数でデータベースに接続したいのですが、 下記のエラーが発生します。PHPのモジュール追加が必要なのでしょうか? またそれはどのようなものでしょうか?よろしくお願いします。 Fatal error: Call to unsupported or undefined function odbc_connect()

  • mb_convert_variables関数が見つからない。

    mb_convert_variables関数が見つからない。 環境:PHP Version 5.2.13 ネットからPHPテンプレートクラスライブラリをDLして組み込み開発をしているのですが、 mb_convert_variables()のところでエラーが出てしまいます。 内容は、   Fatal error: Call to undefined function mb_convert_variables() というものです。 PHPマニュアルで確認したらPHP5でも使用可能なようです。 何かiniファイルの設定が必要なのでしょうか? 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • PHP Version 4.3.9で画像を

    表示させたいのですが以下の関数 imagecreatefromjpeg imagecreatetruecolor imagecopyresized imagejpeg を使うと次のようなエラーが発生します (imagecreatefromjpeg以外でも同じ) Fatal error: Call to undefined function: imagecreatefromjpeg() in /var/www/html/postgres/bbs3/bbs3.php on line 32 どうしたらこれらの関数を使えるようになるのでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう