0
我在php中實現了一個基本的mvc框架。問題是,當我想創建一個動態的kml文件未打開時,因爲會生成空格開頭的文件。如果我從任何文件(而不是框架)執行它,它會正常工作。PHP MVC框架+生成KML文件
鏈接:本地主機/收音機/索引/資產
控制器:indexController.php 方法:資產()
代碼:
public function asset() {
$dom = new DOMDocument('1.0', 'UTF-8');
$kmlOutput = $dom->saveXML();
$kmlOutput = trim($kmlOutput);
header('Content-type: application/vnd.google-earth.kml+xml');
header('Content-disposition: attachment; filename="myfilename.kml"');
echo $kmlOutput;
}
誤差在谷歌地球:
KML生成:預先
感謝。
是的,你說得對。謝謝你的幫助。你每天都會學到新的東西。顯示文檔後,我發現了另一個像我這樣的人的解決方案:ob_clean(); – JohnPortella