我的服务器环境非常有限。我甚至不能使用JSON。我创建了一个包含大约25张照片的页面。当您翻转照片时,会出现一个5星评级div,您可以点击您认为该照片应该被评级的星星。
我已经在网上查看了一些教程,什么没有,并获得了JSON版本,然后把它放在服务器上,等等......没有。没有JSON。应该检查一下huH?好吧,我知道我可以写文本文件,所以我要去那条路。我跟着这个啧啧:http://net.tutsplus.com/tutorials/html-css-techniques/building-a-5-star-rating-system-with-jquery-ajax-and-php/让它在我的图像上运行。工作就像它想要它...但是,不在没有JSON的服务器上。
SO!我想知道的是,如何将这个写入平面文件?我可以使用.POST {} jquery函数并调用php脚本,但我迷失了如何将数据发布到文件中。
感谢您的任何想法,想法等。 :)
答案 0 :(得分:1)
我在PHP4盒子上使用了json。只需使用:
http://pear.php.net/package/Services_JSON/
然后,在您的代码中执行以下操作:
if (!function_exists('json_encode')) {
require_once('services_json.php');
$_JSON = new Services_JSON();
function json_encode($value, $options = 0)
{
global $_JSON;
return $_JSON->encode($value);
}
function json_decode($str, $assoc = false, $depth = 512)
{
global $_JSON;
return $_JSON->decode($str);
}
}
这使我可以使用json_encode / decode函数而无需担心PHP版本。