채택완료

일반 페이지 파일첨부

2019-07-08 (월) 05:06:54 1,920

member_form.php 보고

일반페이지에...

<div class="form-group has-feedback">
    <label class="col-sm-2 control-label" for="reg_mb_10"><b>이미지첨부</b></label>
    <div class="col-sm-5">
        <span class="frm_info" style="font-size:11px">
            5M 이하의 이미지파일만 등록 가능 합니다.
        </span>
    
            <input type="file" name="mb_img" id="mb_img">
            <?php
            $mb_dir = substr($mb['mb_id'],0,2);
            $icon_file = G5_DATA_PATH.'/member_image/'.$mb_dir.'/'.$mb['mb_id'].'.gif';
            if (file_exists($icon_file)) {
                $icon_url = G5_DATA_URL.'/member_image/'.$mb_dir.'/'.$mb['mb_id'].'.gif';
                echo '<img src="'.$icon_url.'" alt="">';
                echo '<input type="checkbox" id="del_mb_img" name="del_mb_img" value="1">삭제';
            }
            ?>

<img src="<?php echo $mb_img_url ?>" width="40" > 


    </div>
</div>
 

위와 같이 하고 업데이트코드 넣고 해서

잘 저장되는데요...

이상하게 echo 안에 있는게 출력이 안되네요..삭제 체크박스도 안나타나구요,,,

<img src="<?php echo $mb_img_url ?>" width="40" > 이렇게 한거는 잘 불려오구요,,,

상단에는 

include_once("./_common.php");

// 회원이미지 경로
$mb_img_path = G5_DATA_PATH.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';
$mb_img_url  = G5_DATA_URL.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';

이렇게 했습니다..

왜 파일첨부 버튼 우측에 나타나야 할 

echo 안에 있는 <img src="'.$icon_url.'" alt=""> 와 출력이 안되네요..<input type="checkbox" id="del_mb_img" name="del_mb_img" value="1">삭제 체크박스가 안나타날까요? 흑흑,,,

거의 다된거 같은데 여기서 막히네요...

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

if (file_exists($icon_file))

이 조건이 false 값이 아닐까요?

답변에 대한 댓글 2개

2019-07-08 (월) 05:33:16
짜지퍼라 무슨 말씀인지 모르겟에요,,흑흑

가져다 쓴게 adm/member_form.php에 있는 코드이고
제가 작업하고 있는 일반파일은
address/address.php에 있어서 경로 문제는 아닐까요?
2019-07-08 (월) 07:22:42
해결햇습니다. 감사합니다.

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