json从result.php文件url解析

时间:2015-05-26 11:23:25

标签: php json

我有一个返回json的php文件。这是我的php文件。

http://dev.mediaodd.com/data/testjson.php

如果我使用编写testjson.json文件它会成功,但如果我使用.php它会失败。

这是我的输出脚本:

<?php
// copy file content into a string var

$jsondata = file_get_contents('http://dev.mediaodd.com/data/testjson.php');
$obj = json_decode($jsondata,true);


echo $obj['company'][0]['id'];

?>

我做错了什么?

file_get_contents无法读取.php文件?

我的testjson.php文件与testjason.json文件一样返回。

1 个答案:

答案 0 :(得分:0)

在OP澄清后,

以下情况并非如此

file_get_contents无法从网址资源中读取,除非已在php.ini configuration中明确设置(主要出于安全原因不推荐)。

所以你应该使用file_get_contents('http://dev.mediaodd.com/data/testjson.php');来读取http资源,而是只读取(服务器)磁盘中存在的本地php文件 < / p>