본문 바로가기

반응형
postgres dump . Dump $ pgdump DB_NAME > DB_NAME.pgdump -> shell상에서 실행해야합니다. 2. Restore $ cat DB_NAME | pgsql DB_NAME.pgdump 더보기
동적설치. curl 설치 , mssql 사용하기 , 오라클 사용하기 -- 동적설치 --with-apxs 이 있으면 동적으로 설치된것이다 따라서 php 업그래이드할경우 php 만 재설치를 하면된다 -- curl설치 wget http://curl.haxx.se/download/curl-7.15.1.tar.gz tar xvfz curl-7.15.1.tar.gz mv curl-7.15.1 /usr/local/curl cd /usr/local/curl ./configure make make install -- mssql 사용하기 http://www.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.63.tar.gz -- 오라클 사용하기 http://www.easysoft.com UnixODBC 더보기
mysql 사용자 추가 쿼리 insert into user (Host,User,Password,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Reload_priv,Shutdown_priv,Process_priv,File_priv,Grant_priv,References_priv,Index_priv,Alter_priv,Show_db_priv,Super_priv,Create_tmp_table_priv,Lock_tables_priv,Execute_priv,Repl_slave_priv,Repl_client_priv) values ('localhost','sqlplus',Password('asdf'),'Y','Y','Y','Y','Y','Y','Y','Y','Y',.. 더보기
쉘상에서 php 쉘스크립트로 실행시키기 php -f work.php 더보기
mysql query 를 이용해 달력 만들기 SELECT SUM(if(A.A2 = '6', A.A3, null)) as 일요일, SUM(if(A.A2 = '0', A.A3, null)) as 월요일, SUM(if(A.A2 = '1', A.A3, null)) as 화요일, SUM(if(A.A2 = '2', A.A3, null)) as 수요일, SUM(if(A.A2 = '3', A.A3, null)) as 목요일, SUM(if(A.A2 = '4', A.A3, null)) as 금요일, SUM(if(A.A2 = '5', A.A3, null)) as 토요일 FROM ( SELECT WEEK(DATE_FORMAT(CONCAT('200608','01'),'%Y%m%d')) - WEEK(DATE_FORMAT(concat('2006-08-' ,Id), '%Y-%.. 더보기
wysiwyg SPAW Editor style change 시에 span 태그 추가하기 spaw/class/script.js.php 파일에 function SPAW_style_change(editor, sender) .... 이 함수를 다음과 같이 수정해준다. function SPAW_style_change(editor, sender) { classname = sender.options[sender.selectedIndex].value; window.frames[editor+'_rEdit'].focus(); if (this[editor+'_rEdit'].document.selection.type.toLowerCase() == "text"){ var selection = window.frames[editor+'_rEdit'].document.selection.createRange(); var.. 더보기
php smtp 를 이용하여 mail 보내기 smtp를 사용가능한 자신의 메일을 사용하여 메일 보내기. 출처 http://www.cherrynet.co.kr/bbs_view.php?s=10&pseq=3&mnid=1 더보기
jquery 로 form radio box 선택되었는지 체크하기 EX 1 ) ... - 설명 $.trim => 값을트림 :radio => 요소들 중 radio box [name="라디오1"] => name 이 "라디오1" :checked => 체크된것 요소들중 라디오박스인것들중에서 name 이 "라디오1"이고 체크된것에 값이 있는지 확인한다. 더보기
flash 줄바꿈 문제 flash 에서 text 를 읽어 들여 보여줄때 줄바꿈이 있는 text 가 flash 에서 보일때는 두줄이 바뀌어 보인다. 이것을 해결하는 방법은 - 첫번째 예 원래 code _root.txt_movie.txt.txt.text = xml.firstChild.childNodes[over-1].attributes.txt_2; 변경 code tmptxt = xml.firstChild.childNodes[over-1].attributes.txt_2; arr = tmptxt.split("\n"); tmptxt = arr.join(""); _root.txt_movie.txt.txt.text = tmptxt; - 두번째 예 var tmpT = xml.firstChild.childNodes[over-1].attribu.. 더보기
asp 로 rss feed (reader) 구현하기 javascript 로만 구현해 보려 했으나 같은 도메인이 아니면 권한이 문제가 되서 직접 가져올수가 없다 다른곳에서 설명한 방법들도 내용을 보면 proxy 파일을 하나 만들어서 이 문제를 해결하고있다. 결국 서버쪽에서 해결해야 하는 상황이라 찾던중 이런 방법을 찾았다. Here is the output, with content provided by the RSS Feed located at: Ouput Style 1Ouput Style 2Ouput Style 3 출처 http://www.ticketcity.com/our-rss-feeds.html http://www.bustercollings.com/source-code-samples/rss-asp-classic-source-code-example.asp 더보기
parseInt() parseInt() 기능함수는 문자열에서 앞부분의 유효한 정수를 추출해 온다.parseInt(jsString,radix) 인수 parseInt() : (유효정수 검정 기능함수) 필수적인 인수로 최상위 내장 기능함수이다. jsString : (검정할 수치 코드) 선택적인 인수로 기능함수의 인수(argument)로 주어진 코드로 검정의 대상이 된다. jsString은 선택적이기는 하지만, 없으면 값 NaN을 반환한다. radix : (정수 베이스) 선택적인 인수 radix는 2에서 36 사이의 정수 베이스이다. 몇진수인가를 의미한다. 예를 들어 이 정수 베이스 16 이면 16진수 수치(0123456789ABCDEF)로 환산하는 것이다. radix가 제공되지 않거나 수치 0이 제공되었으면, 그 정수 베이스를 .. 더보기
프레임(frame,iframe) 사용시 세션(session)값이 유지되지 않고 사라지는 문제해결 서로다른 도메인을 프레임이나 아이프레임을 사용하여 같이 보여주는경우 세션이 유지되지 않는 현상이 발생할때가 있다. 우선 해결방법은 소스 제일 상단에 아래와 같이 적어준다. 혹은( 이상하게 아래것은 안묵히는것 같다.) 더보기
디비내용을 csv 로 저장하기 - 서버상에서 명령어 사용하여 파일로 저장 mysql -u아이디 -p비밀번호 디비명 -B -e "select * from user limit 1;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > filename.csv - php 에서 csv download 로 구현 할 경우 디비용량이 클경우 (1만건이 넘어가니 브라우져가 멈추는현상까지 나타났다.) 일반적인 방법으로 처리할수 없을경우가 있다. 아래의 방법으로 처리하여 7만건을 다운로드 받을때 2분이내로 처리되는걸 확인했다. 참고로 asp mssql 더보기
ie 이미지 파일만 업로드 더보기
뒤로가기 막기 history.back 출처 : http://www.hya.kr/index.php?page_no=22&mode=view&wr_id=34&page=2 header("Cache-Control: no-cache"); // HTTP/1.1 header("Expires: 0"); // rfc2616 - Section 14.21 header("Pragma: no-cache"); // HTTP/1.0 더보기
날짜 더하기 함수 dateadd adddate VBScript 의 DateAdd 함수와 유사한 기능을 하도록 만든 JavaScript 용 함수 [출처] [JavaScript] 날짜 가감 함수 addDate()|작성자 후리랜서http://blog.naver.com/dalbong97?Redirect=Log&logNo=130036098383 /* ---------------------------------------------------------------------------- * 특정 날짜에 대해 지정한 값만큼 가감(+-)한 날짜를 반환 * * 입력 파라미터 ----- * pInterval : "yyyy" 는 연도 가감, "m" 은 월 가감, "d" 는 일 가감 * pAddVal : 가감 하고자 하는 값 (정수형) * pYyyymmdd : 가감의 기.. 더보기
주민등록 번호로 나이,나이대 구하기 - 나이 구하기 (jumin_no:주민등록 번호 000000-0000000 형식) select year(now()) - (if (mid(jumin_no, 8, 1) = '1' or mid(jumin_no, 8, 1) = '2', 1900, 2000) +left(jumin_no, 2)) + 1 as age from member - 나이대 구하기 (jumin_no:주민등록 번호 000000-0000000 형식) select age, count(age) as cnt from ( select floor((year(now()) - (if (mid(jumin_no, 8, 1) = '1' or mid(jumin_no, 8, 1) = '2', 1900, 2000) +left(jumin_no, 2)) + 1)/10)*1.. 더보기
윈도우 미디어 플레이어 이벤트 캡춰 - Capturing Keyboard and Mouse Events The EnableContextMenu and ClickToPlay properties provide for user input through the image window. If EnableContextMenu is true, right-clicking on the image window opens a context menu that gives the user access to many of the Windows Media Player control properties. When the ClickToPlay property is true, users can start Windows Media Player by clicking the image window. To receive mouse movement.. 더보기
아파치(Apache) mod_rewrite 를 이용한 주소 이동 www.aaa.com 으로 시작하는 주소만 www.bbb.net 로 보내기 - aaa.com 의 루트 디렉토리에 ".htaccess" 파일을 추가한다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.aaa\.com) RewriteRule (.*) http://www.bbb.net/$1 [L] www.aaa.com 과 aaa.com 으로 시작하는 주소를 www.bbb.net 로 보내기 - aaa.com 의 루트 디렉토리에 ".htaccess" 파일을 추가한다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.aaa\.com|aaa\.com) RewriteRule (.*) http://www.bbb.net/$1 [L] aaa.c.. 더보기
긴 도메인을 짧게 줄여주는 서비스 Service Customizable URL Tracking 301 Redirect Unique Features tinyurl.com Yes No Yes Toolbar button cli.gs Yes Yes Yes Stats are private, real time and very detailed, geotarget URLs based on country of visitor, bookmarklet. zi.ma Yes Yes Yes Bulk URL shortening, registration not required for stats, download stats to CSV, bookmarklet, “popular” links page bit.ly Yes Yes Yes Saves copy of page li.. 더보기
오라클 테이블 정의서 (table layout) 출력하기 query 문 TABLE_COMMENTS (테이블 코멘트) TABLE_NAME (테이블명) COLUMN_COMMENTS (컬럼 코멘트) COLUMN_NAME (컬럼명) PK_FLAG (pk 여부) FK_FLAG (fk 여부) NULL_FLAG (null 여부) DATA_TYPE (테이터타입) DATA_LENGTH (데이터 길이) SELECT A1.TABLE_COMMENTS TABLE_COMMENTS , A1.TABLE_NAME TABLE_NAME , A1.COLUMN_COMMENTS COLUMN_COMMENTS , A1.COLUMN_NAME COLUMN_NAME , (CASE WHEN B1.CONSTRAINT_TYPE = 'P' THEN 'Y' END) PK_FLAG , (CASE WHEN B1.CONSTRAINT_T.. 더보기
판도라 tv 동영상 api 연동하기 http://interface.pandora.tv/?p=guide1. 판도라TV Upload & Play 구현을 위해 제공되는 파일 ① http://up.pandora.tv/outbound/api.upload.ko.js (UTF-8) http://up.pandora.tv/outbound/api.upload.js (EUC-KR) - 업로드 UI가 구현되는 웹 페이지에서 참조할 자바스크립트 소스 파일이며, 인크루드 형태로 참조됩니다. ② 언어에 맞는 파일을 눌러 다운로드 하세요! ASP : pandora_result.asp / pandora_result_utf.asp JSP : pandora_result.jsp / pandora_result_utf.jsp PHP : pandora_result.php / pa.. 더보기
whois 조회하기 function whois($query, $server) { $socket = fsockopen($server, 43, $errno, $errstr, 10); if(!$socket) { return false; } fwrite($socket, $query . "\r\n"); $response = ""; while(!feof($socket)) { $response .= fgets($socket, 1024); } fclose($socket); return $response; } echo whois("matthiasvance.com", "whois.verisign-grs.com"); function ae_whois($query, $server){ define('AE_WHOIS_TIMEOUT', 15); // .. 더보기
아파치 설정으로 검색엔진 차단된 사이트 .htaccess 로 푸는 방법 과다한 트래픽때문에 검색엔진에 크롤러들을 차단해둔 경우가있다. 아파치 설정 파일인 httpd.conf 파일에 에이젼트를 나열하여 BrowserMatchNoCase "WebZIP" go_out BrowserMatchNoCase "Teleport" go_out BrowserMatchNoCase "NamoWebEditor" go_out BrowserMatchNoCase "WebSymmetrix" go_out BrowserMatchNoCase "GetRight" go_out BrowserMatchNoCase "WebCopier" go_out BrowserMatchNoCase "FlashGet" go_out BrowserMatchNoCase "Nimo" go_out BrowserMatchNoCase "Google.. 더보기
asp 쿠키(Cookies) 사용 참고내용 http://support.microsoft.com/kb/302390/ko 더보기
asp 특정 아이피(ip)일때 처리 작업을 하다보면 남들은 보이지 않게 하고 특정 아이피에서만 확인해야 할 경우가 있다. 그때 처리방법이다. if request.ServerVariables("REMOTE_ADDR") = "xxx.xxx.xxx.xxx" then ' 특정아이피일때만 처리할 내용end if 더보기
ff 더보기
asp 에서 " 큰따옴표 사용하기 asp 에서 " 를 문자로서 맘대로 사용할수가 없다 " 를 사용하는 방법은 다음과 같다 "" 와 같이 큰따옴표를 두번 겹쳐서 사용하는것이다. tmp = "링크" 또는 %>" 더보기
html 소스에 원화(통화표시)를 할때 역슬레쉬로 나올때 처리방법 원(원화)표시가 역슬레쉬로 나올때 \ => ₩ 더보기
pear 설치 * 일반적인 pear 셀스트립트 위치 : /usr/local/bin/pear /usr/local/php/bin/pear # pear list : 현재 설치된 pear 요소. # pear remote-list : 원격서버에 있는 전체 리스트. # pear install Net_Whois : 해당 패키지를 다운받아 설치. # pear remote-info DB : 원격서버의 DB 패키지의 정보. # pear upgrade DB : 업그레이드 ex $ pear install -f OLE $ pear install -f Spreadsheet_Excel_Writer 더보기

반응형