Hallo Marcus,
wie wäre das:
<?php
// XML generieren
$xml = '<?xml version="1.0" encoding="UTF-8"?>
<root>
<element1>Wert 1</element1>
<element2>Wert 2</element2>
</root>';
// Dateinamen für XML generieren
$file_name = 'example.xml';
// XML-Datei auf Server speichern
file_put_contents($file_name, $xml);
// Header für Dateidownload senden
header('Content-Type: application/xml');
header('Content-Disposition: attachment; filename="' . $file_name . '"');
header('Content-Length: ' . filesize($file_name));
// XML-Datei an den Client senden
readfile($file_name);
// Bestätigungsseite anzeigen
echo '<html>
<head>
<title>Bestätigung</title>
</head>
<body>
<h1>XML-Datei erfolgreich generiert und heruntergeladen!</h1>
</body>
</html>';
// XML-Datei vom Server löschen
unlink($file_name);
?>
Gruss
Henry
--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“