Я хочу получить json-скрипт и записать его в txt-файл, который не был закодирован, точно так, как это было изначально. У меня есть сценарий, который я использую, который я модифицирую, но не уверен, что использовать команды. Этот скрипт декодирует, что я и хочу скрывать.Получить Json и вывести его в текстовый файл unecoded
//Get Age
list($bstat,$bage,$bdata) = explode("\t",check_file('./advise/roadsnow.txt',60*2+15));
//Test Age
if ($bage > $CacheMaxAge) {
//echo "The if statement evaluated to true so get new file and reset $bage";
$bage="0";
$file = file_get_contents('http://somesite.jsontxt');
$out = (json_decode($file));
$report = wordwrap($out->mainText, 100, "\n");
//$valid = $out->validTo;
//write the data to a text file called roadsnow.txt
$myFile = "./advise/roadsnow.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = $report;
fwrite($fh, $stringData);
}
else {
//echo the test evaluated to false; file is not stale so read local cache
//print "we are at the read local cache";
$stringData = file_get_contents("./advise/roadsnow.txt");
}
// if/else is done carry on with processing
//Format file
$data = $stringData
$ из = (json_decode ($ файл)); я бы изменил это на $ out = ($ file); и удалите $ report = wordwrap ($ out-> mainText, 100, "\ n"); ?? – Gary