Neden tarayıcı benim php komut dosyası indirmeye çalışıyor?

0 Cevap php

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?

0 Cevap