芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/airportback.sdektun.com/site.php
<?php // Fungsi untuk membuat file robots.txt function buatRobotsTxt() { $robotsContent = " User-agent: * Disallow: /admin/ Disallow: /private/ Allow: / Sitemap:https://airportback.sdektun.com/sitemap.xml "; // Menulis ke file robots.txt file_put_contents("robots.txt", $robotsContent); echo "File robots.txt berhasil dibuat.<br>"; } // Fungsi untuk membuat peta situs (sitemap.xml) function buatSitemap($namaFolders) { // Header XML untuk sitemap $sitemapHeader = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL; $sitemapHeader .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; // Menambahkan URL utama (home page) $sitemapContent = ' <url> <loc>https://airportback.sdektun.com/</loc> <lastmod>' . date('Y-m-d') . '</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url>' . PHP_EOL; // Menambahkan URL untuk setiap folder foreach ($namaFolders as $folder) { $sitemapContent .= ' <url> <loc>https://airportback.sdektun.com/' . $folder . '/</loc> <lastmod>' . date('Y-m-d') . '</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url>' . PHP_EOL; } // Footer XML untuk sitemap $sitemapFooter = '</urlset>' . PHP_EOL; // Gabungkan header, konten, dan footer sitemap $sitemapXML = $sitemapHeader . $sitemapContent . $sitemapFooter; // Menulis ke file sitemap.xml file_put_contents("sitemap.xml", $sitemapXML); echo "File sitemap.xml berhasil dibuat.<br>"; } // Fungsi untuk membaca nama folder dari file function bacaNamaFolderDariFile($filePath) { $fileContent = file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // Membaca file dan menghilangkan baris kosong return $fileContent; } // Fungsi utama function main() { // Path file teks yang berisi daftar nama folder $filePath = 'a.txt'; // Ganti dengan path yang sesuai jika file berada di folder lain // Membaca nama folder dari file $namaFolders = bacaNamaFolderDariFile($filePath); // Membuat file robots.txt buatRobotsTxt(); // Membuat file sitemap.xml buatSitemap($namaFolders); } // Jalankan fungsi utama main(); ?>