Sadece hızlı bir - Ben dinamik API kullanarak DOM XML dosyası oluşturur ki son zamanlarda bir php komut dosyası yazdı. Yani başında bu kullanıyorum:
$dom = new DOMDocument('1.0', 'UTF-8');
Ve sonunda bu gibi görünüyor:
$server = $_SERVER['DOCUMENT_ROOT'];
$path_to_xml = "$server/project/file.xml";
file_put_contents($path_to_xml, $dom->saveXML());
It does everything I wanted but why browser is trying to download this php script instead of just run it? Please can someone help me with this. I'm pretty sure it's something easy. //-----------------------------------edited Thanks for all replies. Yes I'm sending custom headers because it's google maps kml file that I'm creating dynamically.
header ('Content-type: application / vnd.google-earth.kml');
// Creates the root KML element and appends it to the root document.
$node = $dom->createElementNS('http://earth.google.com/kml/2.0', 'kml');
$parNode = $dom->appendChild($node);
Bu olası nedeni olabilir mi?