techus qrcode
MEMBER LOGIN

  • Server : Sulinux 2.0
  • Apache/2.0.64 (unix)
  • PHP version 5.2.17
  • Mysql 5.0.92
  • 1차: ns1.techus.net (211.232.13.7)
  • 2차: ns2.techus.net (211.232.13.3)
  • 현재 네임서버 제공 안합니다.
  • 네임서버는 도메인관리업체에서
  • 제공하는 네임서버로 하시고
  • 레코드관리 A : 211.232.13.7 로
  • 설정 하세요.감사합니다.

DNS Powered by DNSEver.com
  • MySQL DB 연결설정 ( http://www.ausangel.org/bbs/

    MySQL DB 연결설정 ( http~

  • 게시글 글등록시 관리자 네이트온으로 알림

    게시글 글등록시 관~

  • 게시판 글등록시 관리자 마이피플로 알림

    게시판 글등록시 관~

  • 선생님 설명입니다..^^

    선생님 설명입니다..^~

  • 테크 모바일을 위한 크롬

    테크 모바일을 위한 ~

  • 3단CSS메뉴 플러그인(멋쟁이님 삽질 빌더용) ”

    3단CSS메뉴 플러그인(~

  1. 1. 뭇쏘 509,500
  2. 2. 아이케 268,835
  3. 3. 예랑맨 182,270
  4. 4. bluewolf 163,255
  5. 5. 청주산의 154,540
  6. 6. 이규하 148,225
  7. 7. 아이슬 119,730
  8. 8. 선장 112,365
  9. 9. 조나단 105,110
  10. 10. SDK 98,925
  1. 1. 청주산의 3343
  2. 2. 아이케 2823
  3. 3. 예랑맨 1611
  4. 4. SDK 1028
  5. 5. 이규하 951
  6. 6. 늑대소냐 726
  7. 7. bluewolf 495
  8. 8. 컴퓨터나라 385
  9. 9. 아이슬 345
  10. 10. 어우름 282
  1. jkwon ♂ 12/27
  2. angel ♂ 12/19
  3. isaac ♂ 5/26
  4. 랩퍼투혼 ♂ 11/24
  5. 노톨릭 ♂ 9/23
  6. wertetrrt ♀ 4/9
  7. 레드 ♂ 3/31
  8. medipara ♂ 3/11
  9. 밥통 ♂ 4/16
  10. 우짜맨 ♂ 1/16
자유게시판 메인 » 자유게시판 » php에서 막혔습니다 ^^;;;;;
 
추천:0 조회:2883

title php에서 막혔습니다 ^^;;;;; [16]

2011-06-15 (수) 10:41 Terrorboy (IP:210.xxx.50)
 
 
아주 오랜만에 솔루션 짜고 있는데... 파일 업로드 부분이 작동을 안하는 상황이네요 ㅋㅋㅋㅋㅋ
 
비슷한 로직 필요하신분을 위해 소스 일부 공개 해드립니다.
 
// --------------------------------------------------- //
//                      FILE업로드   -작동안됨 ^^;;                  //
// --------------------------------------------------- //
if($_REQUEST[watermark_file]){ // 첨부파일이 있으면 작동
  $path = "경로/data/watermark"; // 파일 업로드 경로
  if (file_exists("경로/data/watermark/")){
    if($_FILES["watermark_file"]["error"] > 0){
      alert("파일업로드 실패");
    }else{
      $tmp_name = $_FILES["watermark_file"]["tmp_name"][$key];
      $name = $_FILES["watermark_file"]["name"][$key];
      if(is_uploaded_file($_FILES["watermark_file"]["tmp_name"])){ // 파일 업로드 성공시
        move_uploaded_file($_FILES["watermark_file"]["tmp_name"], $path."/watermark.png"); //tmp에서 파일위치 변경
      }
    }
  }else{
    mkdir("경로/data/watermark", 0707);
  }
 
  if (file_exists("경로/data/watermark/watermark.png")){ // 업로드된 파일이 있으면...
    $file = "경로/data/watermark/watermark.png";
  }else{
    $file = "";
  }
}else{
  $query = "select * from 뉴스테이블";
  $result = mysql_query($query);
  $news_config_file = mysql_fetch_array($result);
  $file = $news_config_file[watermark_file];
}
// --------------------------------------------------- //
$query = "select * from 뉴스테이블";
$result = mysql_query($query);
if($result == ""){
   $sql = " CREATE TABLE IF NOT EXISTS `뉴스테이블` (
    `watermark` varchar(255) NOT NULL,
    `watermark_file` varchar(255) NOT NULL,
    `auto_origin` varchar(255) NOT NULL,
    `auto_origin_value` varchar(255) NOT NULL,
    `daum_view` varchar(255) NOT NULL,
    `sns_send` varchar(255) NOT NULL,
    `mixsh` varchar(255) NOT NULL,
    `mixsh_key` varchar(255) NOT NULL,
    `etc0` varchar(255) NOT NULL,
    `etc1` varchar(255) NOT NULL,
    `etc2` varchar(255) NOT NULL,
    `etc3` varchar(255) NOT NULL,
    `etc4` varchar(255) NOT NULL,
    `etc5` varchar(255) NOT NULL,
    `etc6` varchar(255) NOT NULL,
    `etc7` varchar(255) NOT NULL,
    `etc8` varchar(255) NOT NULL,
    `etc9` varchar(255) NOT NULL,
    `etc0_name` varchar(255) NOT NULL,
    `etc1_name` varchar(255) NOT NULL,
    `etc2_name` varchar(255) NOT NULL,
    `etc3_name` varchar(255) NOT NULL,
    `etc4_name` varchar(255) NOT NULL,
    `etc5_name` varchar(255) NOT NULL,
    `etc6_name` varchar(255) NOT NULL,
    `etc7_name` varchar(255) NOT NULL,
    `etc8_name` varchar(255) NOT NULL,
    `etc9_name` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
  sql_query($sql);
 
  $query2 = "insert into 뉴스테이블  value('$_REQUEST[watermark]', '$file', '$_REQUEST[auto_origin]', '$_REQUEST[auto_origin_value]', '$_REQUEST[daum_view]', '$_REQUEST[sns_send]', '$_REQUEST[mixsh]', '$_REQUEST[mixsh_key]', '$_REQUEST[etc0]', '$_REQUEST[etc1]', '$_REQUEST[etc2]', '$_REQUEST[etc3]', '$_REQUEST[etc4]', '$_REQUEST[etc5]', '$_REQUEST[etc6]', '$_REQUEST[etc7]', '$_REQUEST[etc8]', '$_REQUEST[etc9]', '여유필드1 이름', '여유필드2 이름', '여유필드3 이름', '여유필드4 이름', '여유필드5 이름', '여유필드6 이름', '여유필드7 이름', '여유필드8 이름', '여유필드9 이름', '여유필드10 이름');";
  sql_query($query2);
  $MSG = "새로운 DB 생성완료. 여분필드 이름은 기본값으로 지정되어있습니다.";
}else{
  $query = "update 뉴스테이블 set
                watermark='$_REQUEST[watermark]',
                watermark_file='$file',
                auto_origin='$_REQUEST[auto_origin]',
                auto_origin_value='$_REQUEST[auto_origin_value]',
                daum_view='$_REQUEST[daum_view]',
                sns_send='$_REQUEST[sns_send]',
                mixsh='$_REQUEST[mixsh]',
                mixsh_key='$_REQUEST[mixsh_key]',
                etc0='$_REQUEST[etc0]',
                etc1='$_REQUEST[etc1]',
                etc2='$_REQUEST[etc2]',
                etc3='$_REQUEST[etc3]',
                etc4='$_REQUEST[etc4]',
                etc5='$_REQUEST[etc5]',
                etc6='$_REQUEST[etc6]',
                etc7='$_REQUEST[etc7]',
                etc8='$_REQUEST[etc8]',
                etc9='$_REQUEST[etc9]',
                etc0_name='$_REQUEST[etc0_name]',
                etc1_name='$_REQUEST[etc1_name]',
                etc2_name='$_REQUEST[etc2_name]',
                etc3_name='$_REQUEST[etc3_name]',
                etc4_name='$_REQUEST[etc4_name]',
                etc5_name='$_REQUEST[etc5_name]',
                etc6_name='$_REQUEST[etc6_name]',
                etc7_name='$_REQUEST[etc7_name]',
                etc8_name='$_REQUEST[etc8_name]',
                etc9_name='$_REQUEST[etc9_name]'";
    sql_fetch($query);
    $MSG = "변경완료";
}
alert("$MSG");
goto_url("./news_config.php", false);
character
Terrorboy
반갑습니다.
댓글 16개

이름아이콘 청주산의

회원사진

필요한 사람에게 좋은 소스 참조되라고..

감사합니다.... 11.06.15 10:49

   

청주산의
월산동이면 수피아여고 쪽 이던가요? 11.06.15 10:50  
Terrorboy
근무지는 금호생명이고~
사는곳은 금호도서관이 있는 곳 입니다.(위치는 전혀 틀립니다. 자전거로 5분 거리?) 11.06.15 10:54  
청주산의
맞다
백운동에서 더 넘어가야 월산동인가요...
11.06.15 10:59  
Terrorboy
네~~ 너무 자세히 아시는데요....
전 월산동중에 끝부분에 있는 월산 2동입니다..
월산2동만 따로 놀고 있습니다 ㅎ.ㅎ;;;; 11.06.15 11:00  
청주산의
젊은 시절에 내 텃밭이라..ㅋㅋㅋ 11.06.15 11:11  
Terrorboy
아하..... ^^
11.06.15 11:21  

이름아이콘 Terrorboy

회원사진

위 소스에서 핵심이라고 생각 되는점은 파일이 있느냐 없느냐 판단과 DB있느냐 없느냐 판단하는 부분입니다. 11.06.15 10:57

   

이름아이콘 아이케

다른 세계의 언어죠? ㅋㅋㅋ 11.06.15 11:34

   

Terrorboy
PHP라는 외계어입니다. 11.06.15 11:39  

이름아이콘 Terrorboy

회원사진

업로드 부분 변경합니다.

// 도움: 그누보드 - 유창화님
$path = $g4['path'] . '/data/watermark'; // 파일 업로드 경로
$file = $path . '/watermark.png';  

if($_FILES['watermark_file']){ // 첨부파일이 있으면 작동  

   if (!is_dir($path)){  

       @mkdir($path, 0707);  
       @chmod($path, 0707);  

       if (!is_dir($path)) {

           alert($path . ' 디렉토리를 생성할수 없습니다.');
       }
   }

   if($_FILES['watermark_file']['error'] > 0){  

       alert('파일업로드 실패');  
   }
   else{  

       $tmp_name = $_FILES['watermark_file']['tmp_name'];  
       $name = $_FILES['watermark_file']['name'];  

       if(is_uploaded_file($tmp_name)){ // 파일 업로드 성공시  

           @move_uploaded_file($tmp_name, $file); //tmp에서 파일위치 변경  
       }  
   }  
}

if (empty($file) || !is_file($file)) {

   $query = "select watermark_file from $g4[news_config]";  
   $result = mysql_query($query);  
   $file = mysql_result($result, 0, 0);  
} 11.06.15 12:59

   

이름아이콘 슬기의샘

오잉.. 눈 돌아갑니다.. 11.06.15 15:15

   

Terrorboy
^^ 11.06.15 15:15  

이름아이콘 예랑맨

회원사진

그림으로 보니 좋은데 소스 보니 헷갈리네요 ^^ 11.06.15 17:33

   

Terrorboy
그런가요? ㅎ.ㅎ 11.06.15 17:51  
Terrorboy
그림에서의 소스는 없어요~
해당소스는 업데이트하여 MYSQL에 덤프하는 설정입니다.^^ 11.06.15 17:52  
0/3500 secret 파일첨부
FILE #1 .
FILE #2 .
FILE #3 .
FILE #4 .
FILE #5 .
FILE #6 .
FILE #7 .
FILE #8 .
FILE #9 .
FILE #10 .
다중선택옵션 번호 제목 글쓴이 날짜 조회
173 회사 상호 변경해요^^;; [9]+10 아이케 12-16 (목) 2859
172 PC방 2번째로 와 보는군요 [7]+3 name icon 어우름 12-25 (토) 2837
171 선생님 테스트 한번 해주세요. [1] 예랑맨 10-19 (화) 2805
170 바람이 스치는 시원한 기분이다.. [5] name icon 고길동 05-09 (월) 2784
169 테커스 시스템 정보입니다. [2] 청주산의 11-11 (수) 2775
168 오랜만에 [4] name icon 청주산의 05-05 (목) 2760
167 아, 이렇게 가을이... [4]+2 예랑맨 11-26 (금) 2748
166 정말 불가사의한... UFO [2] 예랑맨 10-22 (금) 2748
165 크리스마스... [3] 예랑맨 12-17 (목) 2745
164 뮤지아님 홈피..이상해요^ [4]+6 name icon 멋쟁이냐 11-01 (월) 2733
163 한바탕 웃어보세요..^^ [6]+1 name icon 늑대소냐 01-06 (목) 2730
162 복구했네요 수고 하셨어요 [3]+2 name icon 어우름 11-29 (월) 2730
161 면접 봤어요~~ [6]+2 name icon 멋쟁이냐 12-18 (토) 2723
160 mfc 사진 한장 [1]+1 name icon 청주산의 08-14 (토) 2719
159 휴대폰 바꿀때가..;; [2]+3 name icon 멋쟁이냐 03-09 (수) 2718
158 말년휴가 나왔습니다. [4] name icon 카즈키™ 12-06 (일) 2718
157 스승과 제자... [2] name icon 예랑맨 05-15 (일) 2717
156 어우름님 테스트좀 해보세요.. [7]+5 name icon 늑대소냐 02-26 (토) 2716
155 아이케, 테커스도... [2] 예랑맨 05-29 (일) 2714
154 슬기의샘 민상군,,, [3]+2 name icon 청주산의 06-27 (월) 2707