PHP의 file_exists 함수 정보
过去多啦不再A梦
过去多啦不再A梦 2017-06-23 09:11:41
0
5
765

오늘 이미지가 존재하는지 확인하기 위해 이 기능을 사용할 때 문제가 발생했습니다.

으아악 으아악

단, 같은 페이지에서 img 태그를 사용하면 이미지가 올바르게 표시될 수 있습니다. 왜 이래?

过去多啦不再A梦
过去多啦不再A梦

모든 응답(5)
学霸

file_exists에 의해 결정된 /로 시작하는 주소는 Linux 파일의 절대 경로이고, img 태그에서 /로 시작하는 주소는 URL에 대한 상대 경로입니다. 두 경로는 확실히 다릅니다!
HTML과 Linux의 기본만으로는 부족합니다

Ty80

정답은 위층~

ringa_lee

문제를 해결하려면 위와 결합하세요.

file_exists의 매개변수는 절대 주소여야 하며, __DIR__ 상수를 사용해 볼 수 있습니다.
프레임워크라면 일반적으로 해당 상수가 사용되므로 정의와 판단은 상대적으로 제어 가능합니다.

学霸

위층의 정답은 최소한 사이트 루트 디렉토리를 구해 모아두는 것입니다.

Ty80

기본이 부족합니다. 하나는 파일 시스템 경로이고 다른 하나는 URL 경로입니다. 둘은 전혀 관련이 없습니다.
닮아 보이는데, 단지 우연일 뿐입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿