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

이미지 파일... 채택완료

그렌트힐 5년 전 조회 2,974

</p>

<p>$xxmm_img = 'img/member_xx/'.$row['xm_id'].'.gif ';</p>

<p>echo $xxmm_img;</p>

<p>

 

좀 이상해서 질문 드립니다.

 

<img src='img/member_xx/할머니.gif'> .....이렇게 직접 입력하면 이미지 출력이 됩니다.

그런데 위에 처럼 변수로 정해서 

echo "<img src='$xxmm_img'>"; ......이렇게 하면 이미지 출력이 안됩니다.

 

이유가 혹시 몰까요? ㅡㅡ;;

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

답변 3개

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

변수에 적용된 저 한글값은 db에서 볼러온것인가요?

urlencoding이 안 맞아서 생기는 문제 같네요.

영어로 테스트 하면 분명 잘될거라 생각되구요.

$xm_id = urlencoding($row['xm_id']); 처럼 하신후 출력해보세요.

 

만약 안된다면, 아래 함수를 같이 사용해보세요.

iconv

rawurlencode

 

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

답변에 대한 댓글 1개

그렌트힐
5년 전
if (file_exists($member_img)){
echo '<img src='.$member_img.'>';
} else {
echo "<img src='img/pickster_img/no_profile.gif'>";
}

이부분이 문제인거 같습니다. file_exists...부분이 파일이 모두 없다고 보는거 같네요..ㅠ
이런경우는 머죠..ㅠ

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

dragon
5년 전

echo '<img src='.$xxmm_img.'>'; 

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

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

그렌트힐

echo 찍어봐도 경로는 정상적으로 나와요.

img/member_xx/할머니.gif

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

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

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

로그인