php
1<?php 2 3ini_set('display_errors', 1); 4 5$src = fopen("http://url/material.zip" , "rb"); 6$dst = fopen("./template/test.zip","wb"); 7stream_copy_to_stream($src, $dst); 8 9$zip = new ZipArchive; 10$res = $zip->open('./template/test.zip'); 11 12if ($res === TRUE) { 13 $zip->extractTo('./template/'); 14 $zip->close(); 15 16 $xml_file = simplexml_load_string(file_get_contents("./template/doc.xml"), NULL, LIBXML_NOCDATA); 17 $json = json_encode($xml_file); 18 echo $json; 19 20} else { 21 echo '失敗'; 22} 23 24?>
やり方が悪いのか、一部のキー値?オブジェクト名前が"@attributes"という文字列になって出力されてしまいます...
どうやって解決したらいいのでしょうか
(simplexml_load_file をつかわずにそれするなんてなぞだな)
謎! load_fileでちょっと調べてみます、ありがとうございます
あなたの回答
tips
プレビュー