网站地图生成随机字符目录的php代码

之前分享过的sitemap一般都是生成随机数字的,略显呆板,所以今天分享一个生成随机大小写字母、数字的网站地图代码。

效果图如下

网站地图生成随机字符目录的php代码-第1张图片

代码如下

<?php
/* 
程序仅供断网状态下本地测试,请勿上传网络,请勿用于非法用途!
大哥没文化,大哥也不爱说话!但是大哥爱你!
decode by ccooc & peace and love 
*/
$arr = explode("/",$_SERVER['REQUEST_URI']);
$num = sizeof($arr);
function generate_roud( $length = 8 ) { 
// 密码字符集,可任意添加你需要的字符 
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; 
$password = ''; 
for ( $i = 0; $i < $length; $i++ ) 
{ 
$password .= $chars[ mt_rand(0, strlen($chars) - 1) ]; 
} 
return $password; 
} 
if($arr[$num - 1] == 'sitemap.txt'){
header("Content-Type: text/txt");
$host = $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST'].'/';//修复自动http/https
for($i=0;$i<5000;$i++){

$tmp  = $host.generate_roud(10).'/'; //数字代表后面生成的列表长度
$tmp .= generate_roud(0).'';
$map .= "{$tmp}\r\n";
    }
    echo $map;
    die;
}
header("Content-Type: text/html;charset=gb2312"); 
?>

说明:$tmp = $host.generate_roud(10).'/'

上述代码中括号内的10,代表着生成字符的数量,您可以根据自己的需要自行修改。

本站所有内容仅限用于学习和研究目的,程序仅供本地断网测试,转载请说明出处!
站群SEO » 网站地图生成随机字符目录的php代码

发表评论

欢迎 访客 发表评论

聚合全网站群程序及推送工具!

联系站长 联系客服