$root = $dom->createElementNS('http://www.w3.org/2005/Atom', 'feed'); $dom->appendChild($root); // Dodanie namespace dla elementów $root->setAttribute('xmlns:g', 'http://base.google.com/ns/1.0'); // Dodanie stałych elementów do głównego dokumentu $title = $dom->createElement('title', 'Redline'); $root->appendChild($title); $updated = $dom->createElement('updated', date('Y-m-d')); $root->appendChild($updated); // Wczytanie plików XML z katalogu $files = glob($directory . '/*.xml'); foreach ($files as $file) { if ( $file == '/home/server493388/ftp/public_html/wyczarujprezent.pl/xml/main-feed.xml' ) continue; // Wczytanie zawartości pliku XML $xml = new DOMDocument(); $xml->load($file); // Znalezienie wszystkich elementów $entries = $xml->getElementsByTagName('entry'); // Dodanie każdego elementu do głównego pliku XML foreach ($entries as $entry) { $importedEntry = $dom->importNode($entry, true); $root->appendChild($importedEntry); } } // Zapisanie wynikowego pliku XML $dom->save($outputFile); echo "Plik XML został połączony i zapisany w: $outputFile\n";