脚本php动态创建站点地图

时间:2014-05-24 07:58:51

标签: php

我有一个问题。我有网站。在一个页面中,我想要带有按钮的编辑框。当用户将任何网址添加到编辑框并按下按钮时,网站必须返回网站地图(如此网站www.xml-sitemaps.com/)。是否有脚本php,它根据任何网址创建一个站点地图?我是指创建站点地图生成器。 我的示例代码:

    <html>
    <head></head>
    <body>
    <form id="CreateSiteMap" method="post" action="ParseUrl.php">
     <p>Input url site:</p>
     <input type="text" size="40" name="URL">
     <input type="submit" value="Generate">
    </form>
    <?php
        function ParseURL($URL_SITE)
        {
            //Create tree of site
            return array("/Contacts.html", "/FAQ.html", "/Index.html");//For example
        }
      if( $_POST["URL"]  )
      {
         echo '<div id="Sitemap">';
         echo 'Sitemap '.$_POST["URL"]."<p>" ;
        foreach (ParseURL($_POST["URL"]) as $i => $value) {
             echo $_POST["URL"].$value."<br/>";
        }
         echo '</p></div>';
         exit();
      }
    ?>
    </body>
    </html>

1 个答案:

答案 0 :(得分:0)

我认为很容易创建一个文件sitemap.php并在其上添加所有网址。

return array(
"users" => "application/controllers/users",
"secure" => "application/controllers/secure",
"advert" => "application/controllers/advert",
"notfound" => "application/controllers/Notfound",
"controller" => "vendor/controller",
"bootstrap" => "vendor/bootstrap",
"autoload" => "vendor/autoload",
"methods" => "vendor/methods",
"database"=>"vendor/database",
"model" => "vendor/model"
);

当然你不会把数据库