【PHP 초보자】 처리가 잘되고 있지만 이미지가 표시되지 않음
사례
・블로그를 작성중에 발생.
・왠지 1개소 화상이 표시되지 않는다. (블로그 기사 편집 화면의 썸네일)
▼기사 일람(발췌)
[편집]을 누르면 편집 화면으로 전환
▼편집 화면(발췌)
본래는 여기에 썸네일 화상이 표시될 것.
문제 분리
편집 화면에서 화상을 갱신하면, 천이 처의 기사 일람 화면에 갱신 후 화상이 표시된다.
기사 일람 화면(갱신 전)
편집 화면
기사 일람 화면(갱신 후)
변경 전 이미지 표시
NG(축소판 이미지가 표시되지 않음)
변경 후 이미지 표시
→ 화상의 갱신 처리는 올바르게 움직이고 그렇게.
편집 화면의 1개소만 화상 표시할 수 없게 되면, html쪽에 문제가 있다고 생각한다.
해결책
해당 위치(html)의 img 태그 내의 경로가 잘못되었습니다. 초보적...
덧붙여서 내 디렉토리 구성은 이쪽. (관련있는 것만 발췌)
root
├ album/
│ └ imgファイル(表示させたいもの)
└ edit.php(編集画面用ファイル)
그리고 아래가 수정 내용입니다.
수정 전(오류)
edit.php
<img src="/album/thumbs-<?php echo $article->getFilename() ?>">
수정 후(정답)
edit.php
<img src="./album/thumbs-<?php echo $article->getFilename() ?>">
이제 무사히 편집 화면에도 썸네일 이미지가 표시됩니다.
참고
PHP 초보자가 집어 넣은 이미지 파일을 올릴 때 쓰러 뜨려야 할 오류들
Reference
이 문제에 관하여(【PHP 초보자】 처리가 잘되고 있지만 이미지가 표시되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuki_study_web/items/69ed1a25ced8322cc1d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)