Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php提取kmz文件_Php_Kml_Kmz - Fatal编程技术网

用php提取kmz文件

用php提取kmz文件,php,kml,kmz,Php,Kml,Kmz,嗨,我想提取一个KMZ文件,该文件有一个包含一些图像的图像文件夹和一个kml文件 这里的其他问题只有kml文件,但我的问题也有图像文件夹 我如何提取它? 我试过了,但没用 $data = file_get_contents("test/test.kmz"); // url of the KMZ file file_put_contents("/test/kmz_temp",$data); ob_start(); passthru('unzip -p /test/kmz_temp'); $xml_

嗨,我想提取一个KMZ文件,该文件有一个包含一些图像的图像文件夹和一个kml文件

这里的其他问题只有kml文件,但我的问题也有图像文件夹 我如何提取它? 我试过了,但没用

$data = file_get_contents("test/test.kmz"); // url of the KMZ file
file_put_contents("/test/kmz_temp",$data);
ob_start();
passthru('unzip -p /test/kmz_temp');
$xml_data = ob_get_clean();
header("Content-type: text/xml");
dd($xml_data);
还有这个

$zip = new ZipArchive();
$zip->open('test/test.kmz');
$zip->extractTo('/test/public');
$zip->close();**strong text**
我找到了解决办法


如果将文件的格式(将其移动到文件夹中)更改为zip,则会将其解压缩

在第3行的第二个示例中,删除最后一个右括号