关于遍历文件夹内容问题 想建立一个网页,能够遍历文件夹里的内容,并且能够链接内容的,不知道只通过html写的静态页面能不能实现,要是不能的话通过php可以实现么,希望高手能给点思路,如果有相关代码配合讲解就更好了 ^.^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$d = dir("文件夹路径");while ( false !== ($entry = $d->read ()) ) { echo $entry . "<br />";}$d->close ();?> function ResponseDir($dir){ $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($FolderOrFile != "." && $FolderOrFile != "..") { if(is_dir($dir."/".$FolderOrFile)) { ResponseDir("{$dir}/{$FolderOrFile}"); } elseif(is_file($dir."/".$FolderOrFile)) { echo "<a href=\"{$FolderOrFile}\">{$FolderOrFile}</a><br />"; } } } closedir($handle);}输出某一个文件夹下的所有文件,注意递归调用可以输出所有子文件夹里面的文件 view plaincopy to clipboardprint?function my_scandir($dir) { $files=array(); if(is_dir($dir)) { if($handle=opendir($dir)) { while(($file=readdir($handle))!==false) { if($file!="." && $file!="..") { if(is_dir($dir."/".$file)) { $files[$file]=my_scandir($dir."/".$file); } else { $files[]=$dir."/".$file; } } } closedir($handle); return $files; } } } print_r(my_scandir("D:Program FilesInternet ExplorerMUI")); function my_scandir($dir) {$files=array();if(is_dir($dir)) {if($handle=opendir($dir)) {while(($file=readdir($handle))!==false) {if($file!="." && $file!="..") { if(is_dir($dir."/".$file)) { $files[$file]=my_scandir($dir."/".$file); } else { $files[]=$dir."/".$file; } } } closedir($handle); return $files; }}}print_r(my_scandir("D:Program FilesInternet ExplorerMUI"));//路径 就是比如我设置的遍历路径为D:/apache2.2/www/phptest/upload我的php文件在D:/apache2.2/www/phptest然后我点击遍历出的文件,地址栏中显示为http://127.0.0.1/phptest/xx.jpg应该为http://127.0.0.1/phptest/upload/xx.jpg才可以,怎么才能将显示的路径改变 关于Apache2.2服务器配置多站点的疑问 大拇指受伤后 上传的图片没权限读取!急~~ 请问动网论坛中的附件怎么删除啊? PHP分页。用正则该不知道如何取了。 关于保存数组下标的内容 bo-blog程序能做成功能更强大的站么 echo $avg = round($result[0],2);怎么实现大于0才显示? 请问select中的onchang是否可以同时传递两个值?? smarty在页面上输出源代码 求php一正则 global $GLOBALS['msql']; 请教高手 这句话哪里错了呢
$d = dir("文件夹路径");
while ( false !== ($entry = $d->read ()) ) {
echo $entry . "<br />";
}
$d->close ();
?>
function ResponseDir($dir)
{
$handle = opendir($dir);
while (false!==($FolderOrFile = readdir($handle)))
{
if($FolderOrFile != "." && $FolderOrFile != "..")
{
if(is_dir($dir."/".$FolderOrFile))
{
ResponseDir("{$dir}/{$FolderOrFile}");
}
elseif(is_file($dir."/".$FolderOrFile))
{
echo "<a href=\"{$FolderOrFile}\">{$FolderOrFile}</a><br />";
}
}
}
closedir($handle);
}输出某一个文件夹下的所有文件,注意递归调用可以输出所有子文件夹里面的文件
function my_scandir($dir)
{
$files=array();
if(is_dir($dir))
{
if($handle=opendir($dir))
{
while(($file=readdir($handle))!==false)
{
if($file!="." && $file!="..")
{
if(is_dir($dir."/".$file))
{
$files[$file]=my_scandir($dir."/".$file);
}
else
{
$files[]=$dir."/".$file;
}
}
}
closedir($handle);
return $files;
}
}
}
print_r(my_scandir("D:Program FilesInternet ExplorerMUI"));
function my_scandir($dir) {
$files=array();
if(is_dir($dir)) {
if($handle=opendir($dir)) {
while(($file=readdir($handle))!==false) {
if($file!="." && $file!="..") {
if(is_dir($dir."/".$file)) {
$files[$file]=my_scandir($dir."/".$file);
} else {
$files[]=$dir."/".$file;
}
}
}
closedir($handle);
return $files;
}
}
}
print_r(my_scandir("D:Program FilesInternet ExplorerMUI"));//路径
我的php文件在D:/apache2.2/www/phptest然后我点击遍历出的文件,地址栏中显示为http://127.0.0.1/phptest/xx.jpg
应该为http://127.0.0.1/phptest/upload/xx.jpg才可以,
怎么才能将显示的路径改变