Просто быстрый – я недавно написал PHP-скрипт, который динамически создает XML-файл с использованием API DOM. Поэтому я использую это в начале:
$dom = new DOMDocument('1.0', 'UTF-8');
И в конце это выглядит так:
$server = $_SERVER['DOCUMENT_ROOT']; $path_to_xml = "$server/project/file.xml"; file_put_contents($path_to_xml, $dom->saveXML());
Он делает все, что я хотел, но почему браузер пытается загрузить этот скрипт php, а не просто запустить его? Пожалуйста, помогите мне с этим. Я уверен, что это легко. // ———————————– отредактировал Спасибо за все ответы. Да, я отправляю пользовательские заголовки, потому что это Google Maps mapll файл, который я создаю динамически.
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);
Может ли это быть причиной этого?