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