あなたの誰かが私の問題を理解し、最善の解決策をアドバイスしてくれることを願っています.
ほら、単純なhtml dom.phpで動作して外部Webサイトからデータをプルするデータフェッチスクリプトをphpで作成しました。共有サーバーでウェブサイトをホストしていたとき、このスクリプトは問題なく機能していました。しかし、専用サーバーに移動すると、次のエラーが発生し始めました
致命的なエラー: 1234 行目の /home/sitename/public_html/simple_html_dom.php の未定義関数 mb_detect_encoding() の呼び出し
この行を見たことがあります このコードを取得しました
// Have php try to detect the encoding from the text given to us.
$charset = mb_detect_encoding($this->root->plaintext . "ascii", $encoding_list = array( "UTF-8", "CP1252" ) );
if (is_object($debugObject)) {$debugObject->debugLog(2, 'mb_detect found: ' . $charset);}
何が悪いのかわかりません。私のウェブホストと話したとき。それから私は彼が何をしたかわかりません。このエラーは表示されなくなりましたが、データも表示されません。つまり、このコードを使用している Web ページには何も表示されません。スクリプトにアクセスしたときに Web ページが読み込まれていないと言えます。
なぜ表示されないのですか?
現在、共有ホスティング アカウントで完全に機能しています。専用サーバーで動作させる前にインストールする必要がありますか?
返信してください