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,415
  6. 6. 이규하 148,225
  7. 7. 아이슬 119,730
  8. 8. 선장 112,365
  9. 9. 조나단 105,110
  10. 10. SDK 98,895
  1. 1. 청주산의 3346
  2. 2. 아이케 2823
  3. 3. 예랑맨 1611
  4. 4. SDK 1027
  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 조회:1182

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 .
다중선택옵션 번호 제목 글쓴이 날짜 조회
172 2010년 새해가 밝았습니다..^^ [7] name icon 늑대소냐 01-01 (금) 1207
171 오늘 조용하네요.. [4]+1 예랑맨 04-14 (목) 1193
170 수퍼맨 입니다.... [3]+1 슈퍼맨 02-18 (금) 1193
169 오늘은 기쁜 날 [4] 예랑맨 04-24 (일) 1186
168 이제 들어 왔습니다.. [4] 청주산의 12-25 (금) 1185
167 예랑맨이 찍은 사진.. [3] 예랑맨 04-10 (일) 1183
166 php에서 막혔습니다 ^^;;;;; [6]+10 name icon Terrorboy 06-15 (수) 1182
165 집나온지 6일째.. [4]+2 name icon TECHSTAR 08-01 (월) 1179
164 천안에 놀러갈려구요 [3]+1 컴퓨터나라 08-13 (토) 1178
163 퀴즈 게시판 만들었어요~ [3]+4 name icon 멋쟁이냐 12-09 (수) 1177
162 쭈꾸미 인증샷 [5]+1 name icon 어우름 10-16 (토) 1175
161 커피마시면서. . . [4] 컴퓨터나라 03-30 (수) 1174
160 사진입니다^^ [9]+1 아이케 04-10 (일) 1165
159 가슴 아픈 자카르타의 추억 과 금연 [5]+1 슈퍼맨 03-03 (목) 1165
158 주말에 다녀온.... [7]+1 name icon 어우름 05-30 (월) 1164
157 꽃놀이 인증샷 [4] name icon 청주산의 04-25 (월) 1164
156 삽질 게시판 버그 [3]+4 name icon 청주산의 10-14 (목) 1164
155 저 방금 [4] name icon 청주산의 03-29 (화) 1163
154 오늘점심은.... [5]+12 name icon 어우름 10-18 (월) 1163
153 테커스 로고가.. [5]+4 name icon bluewolf 06-28 (화) 1162