繁体   English   中英

使用php读取目录中的目录和文件

[英]Reading directory and files in directory using php

我有一个用于读取文件夹和该文件夹中文件的代码。 基本上,这段代码将执行所有操作,并显示所有文件。并为它们创建链接。当我单击链接文件时,该文件将在浏览器中打开(如果支持,如图片)或下载。 但是问题是它显示了文件但没有打开它们。 请问有人可以指出这个问题吗? 这是完整的代码。

<?php
$msgz = "";

if($handle = opendir('.'))
{
 while (false !== ($filez = readdir($handle)))
 {
 if (($filez != ".") && ($filez != ".."))
 {
 $msgz .= '<li><a href="'.$filez.'">'.$filez.'</a></li>';

 }

 }
 closedir($handle);
}

?>
<!DOCTYPE html>
<html>
<head>
<title>List files and directories inside the specified path in PHP</title>
</head>
<body>
<h2>List files and directories inside the specified path in PHP</h2>
<p>List of files:</p>
<ul>
<p><?php echo $msgz ?></p>
</ul>
</body>
</html>

这是浏览器的屏幕截图。

该图显示了地址栏中存在所需文件的链接,但文件未打开

将文件命名为index.php即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM