我创建了一个小的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