이미지파일 유무 확인 가능한가요?
본문
<?php
$member_img = 'img/'.$row['member_idx'].'.png';
?>
[출력]
<img src="<?php echo $member_img; ?>">
안녕하세요.
그누 회원 테이블이 아니구 별도 테이블에서 값을 불러와서 이미지를 보여주는데요..
문제는 저 자체로 이미지가 있는지 여부를 확인할 수 있나요? ㅜ
해당 파일이 없는 사람은 그냥 엑박이 나와버려서요.
조언 좀 부탁드리겠습니다. 감사합니다.
!-->
답변 3
if (file_exists($member_img)) {
echo"<img src='$member_img'>";
}
$error = $_FILES['image']['error'];
if( $error != UPLOAD_ERR_OK ) {
switch( $error ) {
case UPLOAD_ERR_INI_SIZE:
case UPLOAD_ERR_FORM_SIZE:
alert(aslang('alert', '이미지 파일이 너무 큽니다'), G5_URL);
break;
case UPLOAD_ERR_NO_FILE:
alert(aslang('alert', '이미지 파일이 첨부되지 않았습니다'), G5_URL);
break;
default:
alert(aslang('alert', '이미지 파일이 제대로 업로드되지 않았습니다'), G5_URL);
}
}
이런방법으로 처리도 가능합니다.
이미지 못불러 왔을때 이미지를 onerror안에 경로에 넣어주면 되요
<img src="경로" onerror="this.src='/img/country/dot.png';">