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

エラーが出ます。

created: 2005-01-17 14:57 | modified: 2005-01-19 17:21 | reply: 8

[2051] エラーが出ます。

user: 桃華 | created: 2005-01-17 14:57
初めまして、
「ショッピングカート」の組み込みをしているのですが、組み込みが終わり、サンプル商品を入れ実際に注文しました。

順調に進んだのですが、送信の段階になってエラーが出てしまいます。

【エラーの文章】
Fatal error: Call to undefined function: mb_language() in /home/love/public_html/sample_cart/cart.php on line 1059

これはどのようなエラーなのでしょうか?
契約しているサーバーのではPHPの利用は可能です、現在のカートは画面上では起動しています(実際に商品の登録も出来ます)

でも、最後のところでエラーが出ます。。
reply: 2052 返信 編集 削除

[2052] Call to undefined function

user: ゆうじ | created: 2005-01-17 23:11
こんばんわ。

Call to undefined function: mb_language()

「未定義の関数を呼ばれても困る」というこですので、
phpinfo() で mb_string関数ライブラリが
インストールされてるか先ず確かめてみては。
Parent: 2051  reply: 2055 返信 編集 削除

[2055] ゆうじさん返信ありがとうございます。

user: 桃華 | created: 2005-01-19 01:26
具体的な操作方法はどうすればいいのでしょうか?
関数ライブラリがインストール??
ちんぷんかんぷんです。。

PHPはドリームウィーバー?でいじれるみたいです。
Parent: 2052  reply: 2056 返信 編集 削除

[2056] phpinfo()

user: ゆうじ | created: 2005-01-19 02:18
http://jp2.php.net/manual/ja/function.phpinfo.php

phpinfo()はPHPの組み込み関数です

<?php
phpinfo();
?>

とだけ書いたスクリプトを実行してみましょう。
現在のPHPが稼動している環境や設定値が表示されます。

そこの mbstring をみて
Multibyte Support enabled
Japanese support enabled
HTTP input encoding translation enabled
Multibyte (japanese) regex support enabled
のようになってればインストールされてます。

されてなければレンタルサーバの管理者に相談しましょう。

# 自分でもいくらか調べてみましょう。
Parent: 2055  reply: 2057 返信 編集 削除

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

user: 桃華 | created: 2005-01-19 13:44
> <?php
> phpinfo();
> ?>

上のようにスクリプトを変更して実行したところ、PHPのインフォメーションが出てきました。
どの辺に「mbstring」があるのか分からなかったので、「編集」>「このページの検索」で調べましたが、該当はありませんでした。
また、
「Japanese」でも検索しましたが、該当は見つかりませんでした。

ということは、日本語はサポートされていないということでいいのでしょうか?

サーバーの管理者に問い合わせれば追加してくれるのでしょうか?

># 自分でもいくらか調べてみましょう。
そうですね、もっと勉強してみます。
(≧ω≦)
Parent: 2056  reply: 2058 返信 編集 削除

[2058] mbstring(マルチバイト文字処理)ライブラリ

user: ゆうじ | created: 2005-01-19 15:27
> ということは、日本語はサポートされていないということでいいのでしょうか?
>

そうですね。
日本語文字コードには対応してないということになります。
mbstring ライブラリがインストールされてないので、
mb_ で始まる関数が使えません。


> サーバーの管理者に問い合わせれば追加してくれるのでしょうか?
>

レンタルサーバーのことは、レンタルサーバー屋さんに確かめましょう。

---
●phpスクリプトを実行したところ次のエラーが出ました。
Fatal error: Call to undefined function: mb_language() in /home/love/public_html/sample_cart/cart.php on line 1059

●phpinfo関数でPHPの実行環境を確かめたら、mbstringライブラリはインストールされて無いようでした。

●そこで相談です。
・mbstring関連関数は使えるようにならないのか?
・使えなければmbstringライブラリの対応予定は?
・代替処置は?
---

こんなふうに確かめると良いと思います。
Parent: 2057  reply: 2059 返信 編集 削除

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

user: 桃華 | created: 2005-01-19 16:24
問い合わせ出来ればいいんですけど・・

契約しているサーバーに過去に
何回も質問のメール(他の件)を
出し過ぎたのが悪いのか、

管理者に問い合わせるメールだけがエラーで
はじかれちゃいます。

「受け取り拒否」だと思います。
ひどいと思いません?
Parent: 2058  reply: 2060 返信 編集 削除

[2060] ???

user: ゆうじ | created: 2005-01-19 17:13
>「受け取り拒否」だと思います。
> ひどいと思いません?

何も判断材料が無いのに、
ひどいかどうかなんてわかりません。

また、レンタルサーバー屋の批判をしたところで、
ショッピングカートが問題なく動いてくれるようになるわけありません。

よーく考えましょう。
Parent: 2059  reply: 2061 返信 編集 削除

[2061] はい。

user: 桃華 | created: 2005-01-19 17:21
そうですよね、ちょっと大人げなかったです。
サーバーの会社には他のアカウントで問い合わせをしたので、
近日中には返答があると思います。

PHPの事も分かりましたが、他のことも
学ばせて頂きありがとうございます。

m(--)m
Parent: 2060  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 493 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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