오늘 이미지가 존재하는지 확인하기 위해 이 기능을 사용할 때 문제가 발생했습니다.
단, 같은 페이지에서 img 태그를 사용하면 이미지가 올바르게 표시될 수 있습니다. 왜 이래?
file_exists에 의해 결정된 /로 시작하는 주소는 Linux 파일의 절대 경로이고, img 태그에서 /로 시작하는 주소는 URL에 대한 상대 경로입니다. 두 경로는 확실히 다릅니다! HTML과 Linux의 기본만으로는 부족합니다
정답은 위층~
문제를 해결하려면 위와 결합하세요.
file_exists의 매개변수는 절대 주소여야 하며, __DIR__ 상수를 사용해 볼 수 있습니다. 프레임워크라면 일반적으로 해당 상수가 사용되므로 정의와 판단은 상대적으로 제어 가능합니다.
위층의 정답은 최소한 사이트 루트 디렉토리를 구해 모아두는 것입니다.
기본이 부족합니다. 하나는 파일 시스템 경로이고 다른 하나는 URL 경로입니다. 둘은 전혀 관련이 없습니다.닮아 보이는데, 단지 우연일 뿐입니다.
file_exists에 의해 결정된 /로 시작하는 주소는 Linux 파일의 절대 경로이고, img 태그에서 /로 시작하는 주소는 URL에 대한 상대 경로입니다. 두 경로는 확실히 다릅니다!
HTML과 Linux의 기본만으로는 부족합니다
정답은 위층~
문제를 해결하려면 위와 결합하세요.
file_exists의 매개변수는 절대 주소여야 하며, __DIR__ 상수를 사용해 볼 수 있습니다.
프레임워크라면 일반적으로 해당 상수가 사용되므로 정의와 판단은 상대적으로 제어 가능합니다.
위층의 정답은 최소한 사이트 루트 디렉토리를 구해 모아두는 것입니다.
기본이 부족합니다. 하나는 파일 시스템 경로이고 다른 하나는 URL 경로입니다. 둘은 전혀 관련이 없습니다.
닮아 보이는데, 단지 우연일 뿐입니다.