我创建了一个小的PHP文件,它在目录中显示文本文件的名称 first.txt , second.txt , third.txt . 点击任何文件我收到错误"object not found" .
这不起作用:
localhost/Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles/first.txt
但这有效:
file:///Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles/first.txt
你能帮我理解什么是错的吗?
这是我的代码:
$directory = '/Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles';
if ($handle = opendir($directory.'/')){
echo 'Looking inside'.$directory.'
';
while ($file = readdir($handle)){
if ($file != '.'&&$file != '..'){
echo ''.$file.'
';
}
}
}
?>
以下是日志文件的一些更新
[Thu Jul 18 01:06:57 2013] [错误] [client :: 1]文件不存在:/ Applications / XAMPP / xamppfiles / htdocs / xampp / xamppfiles
[Thu Jul 18 01:15:14 2013] [错误] [client :: 1]文件不存在:/ Applications / XAMPP / xamppfiles / htdocs / Applications,referer:localhost / learning / ListingFiles / file.php
[Thu Jul 18 01:15:43 2013] [错误] [client :: 1]文件不存在:/ Applications / XAMPP / xamppfiles / htdocs / Applications,referer:localhost / learning / ListingFiles / file.php
[Thu Jul 18 01:17:13 2013] [错误] [client :: 1]文件不存在:/ Applications / XAMPP / xamppfiles / htdocs / Applications,referer:localhost / learning / ListingFiles / file.php
[Thu Jul 18 01:39:04 2013] [错误] [client :: 1]文件不存在:/Applications/XAMPP/xamppfiles/htdocs/learning/ListingFiles/function.opendir,referer:localhost / learning / ListingFiles /file.php
本文探讨了在PHP环境下通过浏览器访问本地文件时遇到的问题,特别是点击文件名后出现的object not found错误。作者提供了一段用于列出目录中所有文件的PHP代码,并分享了在尝试访问这些文件时的日志记录。
46

被折叠的 条评论
为什么被折叠?



