2012-02-22 3 views
2

이전 PHP 버전의 Apache 서버를 사용하고 있습니다. 함수 json_encode가 없습니다. 아무도이 돌볼 수있는 PHP 스크립트를 알고 있습니까?json_encode없이 json 문자열을 만드십시오.

+0

이것을보십시오 : http://stackoverflow.com/questions/5431417/how-do-i-encode-an-array-to-json-without-json-encode –

+0

PHP 4는 * dead *입니다. 가능하다면 업그레이드하십시오. –

답변

4

는 여기에 몇 가지 작업 방법은 다음과 같습니다

Upgrade.php -에 - 손 'upgrade.php'으로, 당신은 최대 (새로운 PHP 버전에서 많은 기능을 사용할 수 있습니다 5.3/5.4)에서 이전 인터프리터 및 오래된 웹 서버 설정과의 호환성을 잃지 않습니다. 런타임시 누락 ​​된 모든 함수 (원래 이름 포함)를 에뮬레이트합니다. 그것을 응용 프로그램에 포함하기 만하면됩니다. 그런 다음 순응도를 미세 조정하고 대안으로 시간을 낭비하지 않아도됩니다. 단순히 더 많은 PHP 기능을 사용하십시오.

JSON-PHP - JSON-PHP는 JSON을 PHP로 구현 한 것으로, pear.php.net에서 무료로 다운로드하여 사용할 수 있습니다.

Json Wrapper - jsonwrapper는 json_encode 함수가 없으면 구현하고 이미 있으면 json_encode 함수 만 구현합니다. 그래서 미래와 잘 어울립니다.

+0

방금 ​​전에 하루를 만들어 주셔서 감사합니다. 웹 호스팅 서비스는 언제든지 업그레이드하지 않을 것이며 내 안드로이드 앱 개발에 큰 장애물이 될 것이라고 말했다. 마지막으로 업그레이드 할 때 코드를 변경하지 않아도되도록 json 래퍼를 사용할 것입니다. – cmptrwhz

관련 문제