(사이트의 루트를 나타내는 /
로 시작하는 http://
같은 프로토콜도 하나의 시작도 완전한 URL, 즉 한) 상대 URL은 URL의 마지막 /
에 상대적입니다. 즉, <a href="code.txt">Code</a>
이 http://www.example.com/dir/page.html
인 경우 page.html
이 삭제되고 code.txt
이 추가되어 http://www.example.com/dir/code.txt
이됩니다. code.txt
파일이 웹 서버의 해당 위치에 업로드되지 않으면 파일이 발견되지 않습니다.
code.txt
이 (가) 서버에 실시간으로 표시됩니까? 즉, 서버의 텍스트 파일을 수동으로 탐색 할 수 있습니까?
PHP 파일이 code.txt
과 같은 디렉토리에 있습니까?
@BugFinder와 같은 대소 문자가 포함되어 있습니까?
JavaScript 팝업이 없어도 작동합니까? 귀하의 질문에서 그것은 JS 문제처럼 들리지 않지만 @ Sathish는 팝업 동작으로 수정해야 할 부분이 있다고 생각합니다 (괜찮아 보입니다). 변수를 제거하고 일반 링크가 작동하는지 확인하는 것이 좋습니다.
파일을 표시하지 못하게하는 서버에 대한 사용 권한 문제 또는 제한 사항이 있습니까? 그렇다면 정확한 오류 코드와 메시지는 무엇입니까? 404? 다른 것?
지금까지 파일이 실제로 업로드되지 않았다는 것을 추측하고 싶습니다. 또는, PHP 파일과 같은 디렉토리에있는 것은 아닙니다. 이러한 문제가 아니라면 질문을 세부 정보로 업데이트하십시오.
- 파일은 서버에,하지만 당신이 생각하는 경우 : 파일이 FTP에 따라 존재하는 경우
는 가능성의 몇 가지가있다. 예를 들어 많은 웹 호스트에는 웹에 액세스 할 수없는 개인 루트 디렉토리가 있습니다.이 디렉토리에는 웹 사이트의 실제 루트 인 public_html/
또는 www/
디렉토리가 있습니다. 과거에 다른 파일을 웹 사이트에 올릴 수 있었습니까? 그것은 PHP 파일이 성공적으로 사용할 수있는 것처럼 들리므로 txt 파일이 같은 위치에 있다고 가정하면 이것은 문제가되지 않습니다.
- 웹 사이트에서 .txt 파일을 브라우저에 게재 할 수 없도록 설정되어 있습니다. 업로드하여 txt 파일을 볼 수 있었습니까? 아니면이 문제가있는 첫 번째 파일입니까? 시도해보기 위해 파일의 이름을
code.html
으로 변경하고 같은 위치에 업로드하면 어떻게됩니까?
기록상으로, 이것은 호스트와 관련하여 (또는 자신의 문서/지원을 살펴보면서) StackOverflow를 사용하는 것보다 훨씬 좋은 질문 일 수 있습니다. 프로그래밍 문제는 아니지만 호스팅 문제입니다. 우리는 귀하의 호스트가 누구인지, 모든 호스팅 제공 업체의 복잡성을 알지 못하기 때문에 무엇이 잘못되었는지 진단하기가 어렵습니다.
텍스트 파일을 html 파일과 동일한 위치에 업로드 했습니까? – BugFinder
텍스트 파일은 서버에 어디에 있습니까? 그리고 html 파일은 어디에 있습니까? – Asciiom
예, index.php 파일과 동일한 디렉토리에 업로드됩니다. –