想建立一个网页,能够遍历文件夹里的内容,并且能够链接内容的,不知道只通过html写的静态页面能不能实现,要是不能的话通过php可以实现么,希望高手能给点思路,如果有相关代码配合讲解就更好了 ^.^
解决方案 »
- 若干IP同时写一个文件,会不会引起错误?
- JAVASCRIPT执行不起来问什么
- php 将要被淘汰了
- 一个初学者的问题,请教,急急急!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 数据库查询问题
- 高手帮忙:select username,COUNT(username) as num from userlist group by username order by num desc
- 请问不能调用php的函数,是怎么回事?
- 如何把一组复选框选中的值分开存入数据库呢???
- PHP页面运行90秒左右自动停止(服务器win2008+IIS7+mysql)
- Warning: array_sum() [function.array-sum]: The argument should be an array in
- 求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才可以,
怎么才能将显示的路径改变