古い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. Json_encodeバイナリ文字列
- 4. JSONからの文字列のマップを作成します。
- 5. 場所の文字列からJSONオブジェクトを作成します
- 6. nsmutablearrayから一連のjson文字列を作成します。
- 7. json libを使用してjson文字列を作成する
- 8. NSArrayからjson文字列を作成します。
- 9. javascript forループからJSON文字列を作成します。
- 10. 再帰を使用してJSON文字列を作成する(文字列レプリケート)
- 11. JSON URL文字列を作成する
- 12. 文字列の配列からオブジェクトのJSON配列を作成します
- 13. 別の文字列から複雑な文字列を作成します
- 14. json文字列を使用してJavaマップを作成する
- 15. 複数のテキストボックステキストを使用してJSON文字列を作成
- 16. json_encode()で空の文字列を取得
- 17. json_encodeとjson_decodeのカスタムphp apiがjson文字列を返さない
- 18. 文字列のようなJSONから有効なJSONを作成する - Regex?
- 19. JSON文字列をループして動的JS出力を作成
- 20. スラッシュが適切な形式で動作していないjson文字列を作成しますか?
- 21. 大規模なJSON文字列を作成するPHP
- 22. 複雑な文字列からJSONオブジェクトを作成する
- 23. 通常の文字列からJSON文字列を作成する方法は?
- 24. JSONデータを文字列として動作しますが、オブジェクト
- 25. 以下のJSON配列文字列を作成するには?
- 26. JSON文字列のみをHTMLなしで出力します
- 27. JSON文字列を解析します。
- 28. JSONオブジェクトを文字列から作成できない
- 29. 無効なUTF8 perl文字列を作成しますか?
- 30. 別の文字列から文字列を作成しますか?
これを見てください:http://stackoverflow.com/questions/5431417/how-do-i-encode-an-array-to-json-without-json-encode –
PHP 4は* dead *です。可能であれば、アップグレードしてください。 –