미채택 완료

데이타 디렉토리에 이미지 뽑아오기

2015-08-17 (월) 09:49:21 5,400

<?
$pim = G5_DATA_URL.'/pimg/'.$mb_id;
if (file_exists($pim)) { ?>
<img src="<?php echo $pim?>" width="135" height="135"><span class="date"></span><input type="checkbox" name="image_del"> 기존 이미지를 삭제합니다.
<? } ?>​

위같이 G5_DATA_URL 로 뽑아오면 이미지가 없다고 나옵니다. 

분명 있는데요.....

다른방법이 있나요? 

|

답변 3개 / 댓글 5개

2015-08-17 (월) 11:07:24
G5_DATA_PATH를 사용하면 됩니다.
파일유무 체크는 웹경로가 아닌 서버의 절대경로로 합니다.

답변에 대한 댓글 5개

그렇게 해봤는데
도메인.뒤에 도메인이 한번더 붙더라구요
무슨 말씀인가요?
G5_DATA_PATH는 /home/호스팅사에서 받은 계정명/...생략.../data 이렇게 들어있을텐데요
도메인이 왜 들어가죠?
자세히 말씀해보세요
<img>테그에 사용하실때는 G5_DATA_URL이 맞습니다.
그런데 file_exists 함수에 사용하실때는 G5_DATA_PATH로 하셔야 합니다.
G5_DATA_PATH 로하면
http://www.abc.com/abc.com/data/pimg/mb_id
이렇게 잡히고 그래서
G5_DATA_DIR 로해서 현재사용해요
위 소스외적인부분에 먼가 있으신가보네요
다시 말씀드려도 같습니당
path는 파일 존재유뮤를 체크할때이고 url은 윕주소경로를 가져다 사용할때 이용합니다
님의 경우에는 또다른 변수에 path 정보 담아 file_exists로 체크하도록 하시고 pim변수는 이전 그대로 url쓰시면 이미지테그엔 제데로 웹주소가 할당되어 출력되실거에요

해결 못해써요 ㅡㅜ 

해결해써요./././././ 

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