찾다

 >  Q&A  >  본문

PHP의 file_exists 함수 정보

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

으아악 으아악

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

过去多啦不再A梦过去多啦不再A梦2720일 전758

모든 응답(5)나는 대답할 것이다

  • 欧阳克

    欧阳克2017-06-23 09:13:41

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-23 09:13:41

    정답은 위층~

    회신하다
    0
  • ringa_lee

    ringa_lee2017-06-23 09:13:41

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

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

    회신하다
    0
  • 欧阳克

    欧阳克2017-06-23 09:13:41

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-23 09:13:41

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

    회신하다
    0
  • 취소회신하다