본문 바로가기

내일상

node.js 카페24 호스팅 이용시 주의사항 - 채팅등 빠른 서버제작에 많이사용 node.js 서버가 필요한데cafe24에서 제공해주니 너무 감사감사. 저렴하게는 1년 설비치 제외하고 6천원이면 6000원? 대박입니다.서버 하나 까서 운영하는데 저비용으로 바로 이용할 수 있다는건 대박입니다.node.js 공부가 필요하신분들 이용하시면 좋을것 같습니다.https://www.cafe24.com/?controller=product_page&type=special&page=nodejs 일반 웹서버 + node.js 를 이용해서 구현을 해도 좋을듯합니다. node.js 서버 이용시 미리 확인해야할 꼭 필요한 사항이 있네요 http://y2kelvin.blog.me/220857216670 더보기
div 로 점선 표시해보자. 점선. 더보기
mysql 빈칸 검색 필드가 비었을때 검색해보자. SELECT * FROM `shop_order` WHERE `od_zip1` IS NULL OR `od_zip1` = '' is null 과 ='' 두가지를 같이 쓰니, 잘 나온다. 역시 phpmyadmin 짱. 더보기
스누피 파싱 차단 사이트 해결법 출처 명확히 밝힙니다.내용이 너무좋아서 복사합니다. http://blog.naver.com/tfed1214/220388474464 사이트를 긁어오기를 하다보면 fsockopen(): unable to connect to 라는 에러가 나면서 사이트 긁어오기가 되지 않는 경우가 종종있다. 특히 외국 사이트중에 그런 곳이 많다. 사이트를 방문하지 않고 내용만 쏙 빼가는게 탐탁치 않아서 막아 놓은경우도 있고, 국가적인 차원에서 차단을 시킨경우도 있다.예를 들어 , 일본 최대 AV 회사중에 하나인 DMM은 한국에서 들어오는 방문자를 차단시켜놓았다. 실제로 AV를 구매하지도 않으면서 트래픽은 엄청나게 잡아 먹기 때문이다. 또 다른예로 , 미국 국가 기관들중에는 미국에서 접속하지 않으면 페이지에 접근할수도 없는곳들이.. 더보기
php 절대주소 * "이름.php"는 파일명을 바꾸셔도 무방합니다. * 절대 경로 아래 나오는 상대경로는 절대경로와는 다른 것입니다. 더보기
전체 필드를 간단히 초기화(값입력)를 할 수 있습니다. update yc4_category set ca_m_list_mod = '3' 전체 필드를 간단히 초기화(값입력)를 할 수 있습니다. 아주 간단하지만 전체를 적용할 수 있는 쉬운 방법이다. where 필드 = 값 으로 선택해서 입력할 수 있다. 더보기
jquery 이용한 간단한 스크롤로 오버메뉴 구현 http://www.itcan.kr/?doc=list.php&id=portfolio1 응용 출처 - http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=105&docId=174196463&qb=anF1ZXJ5IOuplOuJtOuwlA==&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=RP1KKF5Y7vssstgYa/lsssssstd-478954&sid=Ue1ML3JvLDYAAEbkGoU 더보기
그누보드 간단한 워터마크 - 출처http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=16170&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%9B%8C%ED%84%B0 * 특징 - 소스 한줄만 삽입하는 방식이라 초보자도 쓰기에 매우 간단 합니다. - 레이어 방식이라 원본 이미지를 손상 시키지 않습니다. - 기존에 업로드된 이미지도 모두 워터마크가 삽입 됩니다. - 팝업으로 뜨는 이미지에도 워터마크가 삽입 됩니다. - 업로드 1,2,3...... 갯수에 관계없이 삽입 됩니다. - HighSlide를 사용한 갤러리에도 사용 가능 합니다. - 워터마크에 사용될 이미지 파일의 투명도를 makeimg.php 파일에서 간단히 조절 가능 합니다. (16행에 주.. 더보기
[영카트]제품 리사이징 width기준으로 height 자유롭게 [영카트]제품 리사이징 width기준으로 height 자유롭게------------------------------------------- lib 소스 --------------------------------------------- 상품 이미지를 등록하게 되면, 쇼핑몰 설정페이지에서 지정한 썸네일 크기 소(120x120) 중(240x240) 등~ 그렇게 지정된 크기대로 가로세로가 fix되어서 썸네일이 생성됩니다. 일반 사진이 정사각형은 별로 없지요. 직사각형일텐데 그 비율에 맞게끔 썸네일을 생성하게 하는 방법입니다. 영카트/adm/shop_admin/itemformupdate.php 파일을 보시면, // 이미지(대)만 업로드하고 자동생성 체크일 경우 이미지(중,소) 자동생성 if ($createimag.. 더보기
첨부파일이미지 지정된 크기로 저장 첨부파일 이미지가 크기가 큰경우 저장시 지정된 크기로 저장및 뷰화면에 출력시켜줍니다 지정된 이미지보다 작은 경우는 작은 크기로 저장됩니다 아래내용추가 수정하시고요 bbs/write_update.php 에 251라인이요 //$upload[$i][image] = @getimagesize($dest_file); } } 를 아래의 소스처렴 변경하시고요 바로아래 bo_table=="Resize" 는 게시판 테이블명이구요 $width = 600; 은 저장및 뷰화면에서 출력되는크기입니다 if (preg_match("/\.(jp[e]?g|gif|png)$/i", $_FILES[bf_file][name][$i]) && file_exists($dest_file) && $bo_table=="Resize") { $size =.. 더보기
주소 폴더 오류 방지 스크립트 $hostname=$_SERVER["HTTP_HOST"]; //도메인명(호스트)명을 구합니다.$uri= $REQUEST_URI; //uri를 구합니다.$nowpage =$hostname.$uri; $nowpage." ";$nowpage_goal = str_replace("//", "/", $nowpage); if($nowpage!=$nowpage_goal) {echo "";} 무조건 //을 /로 바꿔서 다시 접속한다. 더보기
유용한 PHP 함수 모음 (문자열 함수, 날짜 함수 등) by Y http://yslife.tistory.com/266출처입니다. PHP 공부할 때 'HEAD FIRST PHP & MYSQL' 책으로 공부했었는데 함수마다 알기 쉽게 설명과 예제가 있었기에이해하고 넘어갔었음에도 그것과는 별개로 실제 사이트를 만들기 위해 코딩할 때는 기억이 안나는걸;;;기억이 안난다는 건 '이런 용도의 함수가 있었는데'까지는 기억나는데 함수명이 정확히 기억이 안난다든지,사용 방법이 기억이 안나는 걸 말한다. (단순히 머리가 나쁜 걸수도;;)그때마다 책을 뒤질 수도 없고, 인터넷에서 찾는게 그나마 빠르지만 정확히 찾는 걸 모른다면 이것도 별반 도움이 안된다.결국 많이 사용하는 건 정리해서 보기 좋게 어디에 저장하거나 붙이거나 하는 방법이 최고인듯..PHP 함수 중에서 많이 사용되는 함수들를.. 더보기
모바일에서 위쪽 주소 url 가리기 자동 내리기 window.addEventListener('load', function() {    setTimeout(scrollTo, 0, 0, 1);}, false); 더보기
[php소스] 음력-양력 변환 함수 출처 : http://blog.naver.com/6k5tvb/120055175969[출처] PHP 음력/양력 변환 함수|작성자 철마신 ### 양음력 ### function sunlunar_data() { return"1212122322121-1212121221220-1121121222120-2112132122122-2112112121220-2121211212120-2212321121212-2122121121210-2122121212120-1232122121212-1212121221220-1121123221222-1121121212220-1212112121220-2121231212121-2221211212120-1221212121210-2123221212121-2121212212120-12112122.. 더보기
SNS 링크 정리 출처 - http://blog.naver.com/hyunkh4097?Redirect=Log&logNo=40154019431 1. 설명 ㄱ. SNS(Social Networking Service) 링크기능 ㄴ. 요런녀석 -> 2. 사용법 ㄱ. SNS 링크 각각의 이미지파일을 서버에 등록 및 소스상의 이미지 URL변경 ㄴ. 웹페이지 소스에 SNS 링크를 추가할 HTML 추가 및 id값 지정 ㄷ. 아래소스를 웹페이지에 추가 ㄹ. 이쁘게 css정리 ㅁ. 끝!function init_sns(container){ //container : SNS링크를 추가 할 객체ID if(!document.getElementById(container)) return; var HOST = location.protocol+"//"+l.. 더보기
주문금액과 주문자 정보(쇼핑에 관련된) $sql = " select a.*, "._MISU_QUERY_." from $g4[yc4_order_table] a left join $g4[yc4_cart_table] b on (a.on_uid=b.on_uid) where a.mb_id = '$member[mb_id]' group by a.od_id "; $result = sql_query($sql); $tot_itemcnt = 0; $tot_orderamount = 0; $tot_ordercancel = 0; $tot_dc_amount = 0; $tot_receiptamount = 0; $tot_receiptcancel = 0; $tot_misuamount = 0; for ($i=0; $row=mysql_fetch_array($result); $i.. 더보기
회원 비빌번호 모를시 강제로 제작하기 최고관리자 또는 사용자의 비밀번호를 변경하고 할때 사용하실수 있는 방법입니다. telnet으로 들어가서 mysql에서 다음과 같이 작업하시거나 phpMyAdmin의 sql 실행환경에서 다음과 같이 실행하시면 됩니다. 다음의 예제는 admin 이라는 관리자(사용자)의 비밀번호를 aaa 로 변경하는것입니다. update g4_member set mb_password = password('aaa') where mb_id='admin'; http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8627&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8&page=2 더보기
팝업창 링크 클릭 시 부모창에서 링크 열기 팝업창 링크 클릭 시 부모창에서 링크 열기 index.phpfunction fPopup() { window.open('http://onnuripoint5.org/popup.html','popup','width=718,height=385,toobar=no,scrollbars=no,menubar=no,status=no ,directories=no'); } popup.html 더보기
Mysql DB 복호화 (password(), md5(), crypt()) 로그인에 관련된 보안얘기를 하려고 합니다. password(); // mysql. md5(); // php. crypt(); // php. 뭐, 암호화에 관련된 함수들이 여러 가지 있겠지만 위 3가지 함수는 범용적으로 많이들 쓰고 있고 안정성이 검증된 함수들이죠.. 그리고 모두 복호화가 안되거나, 어려운 해쉬함수들입니다. 흔히 password() 로 암호화시킨 비밀번호... 원래의 값을 절대 알 수 없다고들 표현합니다...... 절대 알 수 없다 ? 절대 알 수 없다 ? 절대 알 수 없다 ? id = 'abcd' pw = '4ed0bdda4ee8f6a5' 위 pw 원래의 값을 과연 절대 알 수 없을까요 ? 정말 그럴까요 ? password() 뿐 아니라, md5(), crypt() 등 해쉬함수들이 있는데.. 더보기
주문번호를 random하게 시작하게 하기 주문번호가 0001부터 시작하기 때문에, 쇼핑몰의 판매자 입장에서는 가끔씩 난감할 수있습니다. 사람들이 주문번호를 보구 몇개나 팔리는지 역추론도 가능해지니까요. 그래서, 시작 번호를 임의로 랜덤하게 합니다. /lib/shop.lib.php의 function get_new_od_id() 함수에서시작하는 $od_id의 범위를 랜덤하게 만듭니다. $date = date("ymd", time()); // 2002년 3월 7일 일경우 020307 $sql = " select max(od_id) as max_od_id from $g4[yc4_order_table] where SUBSTRING(od_id, 1, 6) = '$date' "; $row = sql_fetch($sql); $od_id = $row[max_o.. 더보기
카카오톡 보내기 기능 // 모바일기기 일때만 접속 가능  ?>$kakotalk_subject = urlencode($view[wr_subject]);$kakotalk_urlencode = "http://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$view[wr_id]";$kakotalk_url = urlencode($kakotalk_urlencode);?>&url=&appid=maxim&appver=0.1">/img/2010102612404338448.jpg"> 더보기
view 내용에서 다운로드 강제로 연결 >다운로드 썩 좋은방법은 아닙니다. 더보기
wr_10 이상의 여분 필드를 추가했을대 wr_10 이상의 여분 필드를 추가했을대bbs/write.update.php를 수정해야하지만,bo_table 전체의 필드를 맞춰야한다. 하지만 각 폴더만 지정해서 write.skin.update.php 를 생성해서폴더만 여분 필드를 지정하면된다. 더보기
플드끼리 복사, 플드에 일괄 입력 필드 복사update tablename set aa = bb; // bb필드의 내용을 aa에 넣는다 특정필드 일괄수정update tablename set 필드명 = '값' where 조건; // 조건에 해당하는 필드값을 모두 바꾼다[출처] [Mysql] 필드 복사 / 특정필드 일괄 수정|작성자 천율 더보기
MYSQL] latin1_swedish_ci 를 euckr로 변환하기 http://lael.be/181 친하진 않지만, 친분이있는 동생의 블로그에 좋은 내용이 있네요.. 1. mysqldump --default-character-set=latin1 -u root -p latin_db > original.sql 2. 이 file을 윈도우즈에서 읽으면 정상적으로 보인다.(메모장, ultraedit) 3. UltraEdit기능 중 [파일]-[변환]-[ASCII를 UNICODE로] 새이름으로 저장한다.(기존 File이 일단 상하지 않도록 조심한다.) : UltraEdit-32 Professional Text/HEX Editor Version 10.10c : original_unicode 4. Linux에 올린다. 5. 지원되는 character set에 대한 우려를 해서 우선 i.. 더보기
3D GALLERY WITH CSS3 & JQUERY http://tympanus.net/Development/3DGallery/index.html 더보기
jquery 메뉴 http://tympanus.net/Tutorials/CSSButtonsPseudoElements/index.html CSS buttonswith pseudo-elements 더보기
[그누보드] SSL 보안인증 로그인,회원가입 적용하기 (2010/06/23 수정) 조건1 : 로그인, 회원가입때만 SSL사용 조건2 : 인증주소 ==> https://happyjung.com:1000 (주의: https://www.happyjung.com:1000 일때와 https://happyjung.com:1000 은 다른 인증서임) 조건3: 그누보드 설치 http://happyjung.com/gnuboard 1. 환경설정 그누보드/ config.php $g4['url'] = ""; --->(수정) $g4['url'] = "http://happyjung.com/gnuboard"; $g4['https_url'] = ""; --->(수정) $g4['https_url'] = "http://happyjung.com/gnuboard"; 2. 외부로그인 그누보드 / skin / outlogi.. 더보기
정보보호진흥원에서 보안서버 구축의 공문을 받으신 고객님께서는 로그인 부분을 링크에 걸린 스킨으로 적용하시기 바랍니다. 정보보호진흥원에서 보안서버 구축의 공문을 받으신 고객님께서는 로그인 부분을 링크에 걸린 스킨으로 적용하시기 바랍니다. 회원가입시 보안코드 적용방법 f.submit(); 위에 더보기
채크박스 check input 클릭시 추가 입력란 나오게 var catan=0function alla(){if(catan==1){etc1.style.display = "none" //숨겼다catan=0}else{etc1.style.display = "block"//내보냈다catan=1}} 더보기