디렉토리에 텍스트 파일의 이름을 first.txt
, second.txt
, third.txt
과 같이 표시하는 작은 PHP 파일을 만들었습니다. 파일 중 하나를 클릭하면 "object not found"오류가 발생합니다.PHP 오류 객체를 찾을 수 없음
localhost/Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles/first.txt
을하지만이 작동합니다 :
이 작동하지 않습니다
file:///Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles/first.txt
당신이 나에게 무엇이 잘못되었는지를 이해하는 데 도움이 수 있습니까? 여기
내 코드입니다 :<?php
$directory = '/Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles';
if ($handle = opendir($directory.'/')){
echo 'Looking inside'.$directory.'<br>';
while ($file = readdir($handle)){
if ($file != '.'&&$file != '..'){
echo '<a href="'.$directory.'/'.$file.'">'.$file.'</a><br>';
}
}
}
?>
다음은 로그 파일의 일부 업데이트입니다
- [2013 목 7월 18일 1시 6분 57초] [오류] [클라이언트 : 1] 파일 존재하지 않습니다 :/응용 프로그램/XAMPP/xamppfiles/htdocs/xampp/xamppfiles
- [오류 :] [클라이언트 :: 1] 파일이 존재하지 않습니다 :/응용 프로그램/XAMPP/xamppfiles/htdocs/Applications, referer : localhost/learning/ListingFiles/file.php
- [Thu Jul 18 01:15:43 2013] [오류] [클라이언트 :: 1] 파일이 존재하지 않습니다 :/응용 프로그램/XAMPP/xamppfiles/htdocs/응용 프로그램, referer : localhost/learning/ListingFiles/file.php
- [2011 년 7 월 18 일 01:17:13] [오류 : [클라이언트 :: 1] 파일이 존재하지 않습니다./응용 프로그램/XAMPP/xamppfiles/htdocs/응용 프로그램, referer : localhost/learning/ListingFiles/file.php
- [Thu Jul 18 01:39:04 2013] [오류] [클라이언트 :: 1] 파일이 존재하지 않습니다 : /Applications/XAMPP/xamppfiles/htdocs/learning/ListingFiles/function.opendir, referer : localhost/learning/목록 파일/file.php
당신이 get_cwd() 현재 디렉토리에 상대 경로를 사용하여 시도 적이 있습니까? – MyStream
어둠 속에서 쐈지 만'localhost'는 컴퓨터의 파일 구조의 일부라고 생각하지 않습니다.'Applications/XAMPP/xamppfiles/htdocs/Learning/ListingFiles/first.txt'을 사용해 보셨습니까? – user20232359723568423357842364
user20232359723568423357842364 @ 우리가 쓰기 어차피 "응용 프로그램/XAMPP/xamppfiles/htdocs에/학습/ListingFiles/first.txt 같이" –