테스트 사이트 - 개발 중인 베타 버전입니다

이미지가 없다면 노이미지 채택완료

30000 5년 전 조회 2,993

이미지가 없으면 no_img 출력하려는데 이상하게 안됩니다.

뭐가 잘못된 걸가요?

 

     $capture_url = '/'.G5_DATA_DIR.'/editor/upload/'.$wr_id.'.png';  //이 경로는 맞습니다. echo해보면 잘 나오고요,,

 

     if (!$capture_url) $capture_url = $board_skin_url.'/img/no_img.gif'; //값이 없다면 no_img이미지      ?>

 

 

    if (!$capture_url)  이부분이 뭔가 잘못인거 같아요

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
s
5년 전

위 구문대로 구동한다면

 

1.

$capture_url = '/'.G5_DATA_DIR.'/editor/upload/'.$wr_id.'.png';

 

2.

if (!$capture_url) .... 

 

위 1에서 $capture_url 변수에 값을 넣으셨으니 2는 무조건 구동이 안됩니다.

- $capture_url 에 텍스트가 들어가 있으니 $capture_url 변수는 true 라고 볼 수 있습니다.

 

- 이미지 파일의 유무를 확인하시려면 file_exists(파일경로) 함수를 이용하셔서 검증하시거나

 

- img 태그에 onerror 를 이용해서 이미지가 없을 경우 대체 이미지를 출력하는 방법이 있습니다.

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

3
30000
5년 전
감사드립니다. 그런 이유가 있었꾼요,,ㅋ 간단하고 좋은 방법이 있는데 모르니,,ㅋㅋ
x쵸딩입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인