古いPHPバージョンのApacheサーバーを使用しています。関数json_encodeはありません。誰かがこれを世話することができるPHPスクリプトを知っていますか?json_encodeなしのjson文字列を作成します。
答えて
それはあなたのPHPをアップグレードするために絶対にできない場合は、ここではいくつかの回避策です:
Upgrade.php - オン手「upgrade.php」を使用すると、最大(新しいPHPのバージョンからの多くの機能を使用することができます5.3/5.4)を使用して、古いインタープリターや旧式のWebサーバーの設定との互換性を失うことはありません。実行時に欠落している関数(元の名前)をエミュレートする処理を行います。それをあなたのアプリケーションにインクルードするだけです。その後、コンプライアンスを後方に微調整し、回避策の時間を無駄にすることがなくなります。より機能的なPHP関数を使用するだけです。
JSON-PHP - JSON-PHPはJSONのPHP実装であり、pear.php.netからダウンロードして使用できます。
Json Wrapper - jsonwrapperは、json_encode関数が存在しない場合はそれを実装し、すでに存在する場合はそのままにします。だから将来的にはうまく互換性があります。
私の一日を本当にありがとう、ありがとう。ウェブホスティングサービスでは、いつでもすぐにアップグレードするつもりはなく、実際にはAndroidアプリの開発にうんざりしているという。私はjsonラッパーを使用して、最終的にアップグレードしたときにコードを変更する必要はありません。 – cmptrwhz
- 1. 文字列を作成するjson_encode
- 2. json_encode PHPはuncomplete JSON文字列
- 3. NSArrayからjson文字列を作成します。
- 4. javascript forループからJSON文字列を作成します。
- 5. json_encodeとjson_decodeのカスタムphp apiがjson文字列を返さない
- 6. JSON文字列をループして動的JS出力を作成
- 7. json_encode()で空の文字列を取得
- 8. スラッシュが適切な形式で動作していないjson文字列を作成しますか?
- 9. 以下のJSON配列文字列を作成するには?
- 10. JSON文字列を解析します。
- 11. JSON文字列のみをHTMLなしで出力します
- 12. JSONオブジェクトを文字列から作成できない
- 13. 無効なUTF8 perl文字列を作成しますか?
- 14. jsonの文字列をJavaの2つの異なるjson文字列にカットします。
- 15. 文字列ビルダーまたは文字列クラスの文字列を作成する
- 16. PHP:文字列の大文字を作成しますが、HTMLエンティティは作成しませんか?
- 17. json_encode()が無効な文字列を削除する方法
- 18. Jacksonを使用してこのjson文字列を作成するには?
- 19. iphoneでJSON形式の文字列を作成するには?
- 20. ユニークな5文字の英数字の文字列を作成
- 21. json文字列としてjson値
- 22. RNCryptorがJSON文字列で動作しない
- 23. Oracle DBからJSON文字列を作成する
- 24. フォームからカスタムJSON文字列を作成する
- 25. JsonCppで作成されたJSON文字列を検査する
- 26. JavaScriptでJSON文字列を作成するには?
- 27. キリル文字のphp json_encode
- 28. jackson jsonでjson文字列にプロパティを追加します。
- 29. Javaループが文字列を正しく作成しない
- 30. Android文字列:番号を検索して新しい文字列を作成
これを見てください:http://stackoverflow.com/questions/5431417/how-do-i-encode-an-array-to-json-without-json-encode –
PHP 4は* dead *です。可能であれば、アップグレードしてください。 –