if (($json=file_get_contents($_FILES["file_upload"]["tmp_name"]))) {
//$json='{"a":1,"b":2,"c":3,"d":4,"e":5}';
$content=json_decode($json,TRUE);
}
我上传一个文件,然后在PHP中读取它。问题是我从json_decode返回NULL, json是有效的,因为当我尝试从字符串解码相同的json时,它解码得很好。你知道哪里出错了吗?
我已经算出在字符串的开头我得到了3。我现在做一个substr,但这是什么呢?
在PHP文件顶部添加下面的代码,生成JSON。
header('Content-Type: application/json');