' . PHP_EOL; $sitemap_index .= '' . PHP_EOL; // Initialize the sitemap files $sitemap_files = array(); // Iterate over the keywords and generate the sitemap files foreach ($keywords as $i => $keyword) { // Calculate the sitemap file number $sitemap_file_number = ceil(($i + 1) / $max_links_per_sitemap); // Create a new sitemap file if necessary if (!isset($sitemap_files[$sitemap_file_number])) { $sitemap_files[$sitemap_file_number] = '' . PHP_EOL; $sitemap_files[$sitemap_file_number] .= '' . PHP_EOL; } // Create a new URL element $sitemap_files[$sitemap_file_number] .= ' ' . PHP_EOL; $sitemap_files[$sitemap_file_number] .= ' ' .$domain. urlencode($keyword) . '' . PHP_EOL; $sitemap_files[$sitemap_file_number] .= ' ' . PHP_EOL; } // Close the sitemap files foreach ($sitemap_files as $sitemap_file_number => &$sitemap_file) { $sitemap_file .= '' . PHP_EOL; file_put_contents("$sitemap_name-$sitemap_file_number.xml", $sitemap_file); } // Create the sitemap index file foreach ($sitemap_files as $sitemap_file_number => $sitemap_file) { $sitemap_index .= ' ' . PHP_EOL; $sitemap_index .= ' '.$domain.$sitemap_name.'-' . $sitemap_file_number . '.xml' . PHP_EOL; $sitemap_index .= ' ' . PHP_EOL; } $sitemap_index .= '' . PHP_EOL; // Save the sitemap index file to sitemap.xml file_put_contents($sitemap_name.'.xml', $sitemap_index); // Output a notification that the script has generated the sitemap.xml file echo "Sitemap.xml sudah selesai dibuat cuk!"; ?>