可能只是一些小东西,但我正在使用下面的代码来读取目录中的文件并将它们打印为自身的超链接。
它会打印出完整的文件名,但它会创建一个不完整的超链接,只使用直到第一个空格的字符。问题是如何为包含空格的文件创建功能超链接?
$dir = '.';
$dh = opendir($dir);
$file_count = 0;
while (false !== ($file = readdir($dh))) {
$files[] = $file;
$file_count += 1;
echo $file;
}
for ($x = 0; $x < $file_count; $x += 1) {
echo "<a href=$files[$x]>" . "$files[$x]" . "</a><br>";
}