데이터에 저장된 이미지를 호출하는 방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

데이터에 저장된 이미지를 호출하는 방법 정보

데이터에 저장된 이미지를 호출하는 방법

본문

<?
$dir = "$g4[path]/data/file/mtimg/"; //저장될 폴더 경로(끝에 '/'슬래시 꼭 붙여주세요...^^)

$varName = "mt_img"; //이전 페이지에서 설정된 file 변수명
$allowExt = "jpg,gif,png"; //업로드 가능한 확장자 (,)콤마로 구분

$prefix = time(); //파일명 앞에 자동으로 붙을 단어



function goBack($msg='', $url='') {
  echo "<script>";
  if($msg) echo 'alert("'.$msg.'");';
  if($url) echo 'location.replace("'.$url.'");';
  else echo 'history.go(-1);';
  echo "</script>";
}


  // php.ini 파일에 설정된 upload_max_filesize 값을 이용해서 업로드 파일이 용량을 초과했는지검사
  $allowSize = intval(substr(ini_get(upload_max_filesize),0,-1)) * 1024 * 1024;
  if($allowSize < $_FILES[$varName][size]) {
      goBack("파일 용량이 허용된 용량을 초과했습니다.");
      exit;
  }

  // 정상적인 방법으로 업로드 된 파일인지 검사 후 정상이면 파일 업로드 처리
  if(is_uploaded_file($_FILES[$varName][tmp_name])) {
      // 확장자 검사
      $ext = substr(strrchr($_FILES[$varName][name],"."),1);
      if($ext) {
        $allow = explode(",",$allowExt);
        if(is_array($allow)) $check = in_array($ext,$allow);
        else $check = ($ext == $allow) ? true : false;
      }
      if(!$ext || !$check) {
        goBack("업로드 불가능한 확장자 입니다.");
        exit;
      }

      // 파일명 생성 및 존재하는지 검사
      $newfile = $_FILES[$varName][name];
      if(file_exists($dir.$newfile)) {
        goBack("같은이름의 화일이 있습니다. 화일명을 변경하고 업로드 하시기 바랍니다.");
        exit;
      }

      // $dir 에 파일 저장
      if(!move_uploaded_file($_FILES[$varName][tmp_name], $dir.$newfile)) {
        goBack("파일 업로드에 실패했습니다.");
        exit;
      }
      if(!chmod($dir.$newfile,0707)) {
        goBack("퍼미션변경에 실패했습니다.");
        exit;
      }
  }



  echo "<br>실제파일명 : ".$_FILES[$varName][name]."<br>저장된 파일명 : ".$newfile;
mysql_query("update $g4[mt_table] set mtlogo1 = '".$_FILES[$varName][name]."', mt_img = '".$newfile."' where no = '".$no."'");
goto_url("./imgupload.php");
?>

위에 소스는 작동이 잘됩니다. 관리자 페이지에서 위에 소스를 사용중인데..
메인에서 저장된 이미지를 호출할려면 어떤식으로 해야하나요 ?
<img src="$newfile">  이렇게는 하니 안되던데
<img src="$mt_img">해도 안되구요... 방밥좀 알려주세요

댓글 전체

주소좀 찍어주세요..

그리고 파일저장경로와 파일명만 정확하다면 등록된 이미지불러오는건 일도아닌데
경로와 파일명 확인해보세요
소스를 보면....저장된 파일이름만 있지 $newfile의 이름만 있지 파일이 어디에 위치해 있는지 경로는 보지니 않는다고 하네요 ㅠ_ㅠ!!
원체 초짜라...휴~ 
http://sexypotal.co.kr/
전체 52 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT