真的是非常怪的事情啊,我在自己的机子上安装了AppServ来做PHP的,
文件夹位置是D:\AppServ\www\
里面有D:\AppServ\www\news\ 和D:\AppServ\www\phpmyadmin\ 还有D:\AppServ\www\WordPress\ 但是我打开http://localhost/news/sitemap.php的时候,提示说该页无法显示(上网掉线的那种情况)但是访问其他的LOCALHOST的网页是可以访问,这个是怎么回事啊?
D:\AppServ\www\news\sitemap.php种的文件全部源码如下:
<?php
//扫描文件夹生成sitemap Google sitemap
header('content-type:text/html;charset=utf-8');
$dir="D:\AppServ\www";
echo $dir;
$url=null;function get_path($path){
if(is_dir($path)==true){
//是目录
if($open=opendir($path)){
while($list=readdir($open)){

$url.=get_path($list);
echo '<strong>'.$list.'</strong>是目录!';
echo '<br />';
continue;
}
closedir($open);
}

}elseif(is_dir($path)==false){
//是文件,需要检测是否是静态网页
$f=explode(".",$path);
$i=ceil(count($f)-1);
if($f[$i]=="html" or $f[$i]=="htm"){
$url.='<url><loc>http://www.google.com/'.$page.'</loc><changefreq>daily</changefreq></url>';
}else{
echo '<strong>'.$path.'</strong>文件不是目录,但也不是网页文件';
echo '<br />';
$url.=null;
}
}else{
//否则返回null
echo '<strong>'.$path.'</strong>文件不是目录,不是文件,且不存在!';
echo '<br />';
$url.=null;
}
echo '最终的网址为:'.$url;
return;
}//获取地址的类型
function get_type($path){


}
//开始
$p=null;
$p=get_path($dir);
$p.=null;
echo $p;echo '<hr/>';
echo (is_dir("www")==true)?'不是目录!':'是目录!';
echo '<hr/>'; 
?>
还有一个问题,有的时候不会提示该页无法显示,但是当我更改了这个文件夹的内容的时候,输出的没有变化
真的是快要晕了。