(PHP 5 >= 5.2.0, PECL json:1.2.0-1.2.1)
In drasticCommon.class.php you use on line 56:
this means the tool will only work from PHP version 5.2.0 and higher.
I would be happy to use this tool with 5.1 or even 4.4.4 which are still very common amongst large user communities (and even providers!)
dd - 2007-04-11 17:31:46 - In reply to message 2 from nlstart
yes, you are right JSON install is necessary. json.org explains possibilities to add JSON support if you don't have a PHP version with it installed by default, but of course the most easiest way is to install a PHP version with JSON support.
PHP4 version: well, someone else added this port and it used to work for him. I am not familiar with the port itself, so cannot advise you on this one.
Rich - 2007-05-01 12:51:29 - In reply to message 3 from dd
I have also run into this problem. There is a fairly simple solution, though. Download the JSON PEAR package ( http://pear.php.net/pepr/pepr-proposal-show.php?id=198 ) and install it. Then you'll need to add the following into the constructors for drasticMySQL.class.php and drasticCommon.class.php.
$json = new Services_JSON();
$this->json = $json;
Then, change all instances of 'json_encode' to '$this->json->encode' and you should be good. Let me know if you have any problems with this, as I might have missed something.