일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JavaScript
- 천단위
- Eclipse
- i18n
- jQuery
- random
- 확장자
- mariadb
- Selectbox
- yum
- TextBox
- ubuntu
- Oracle
- MySQL
- 일괄변경
- 부모창
- smarty
- docker
- TPL
- Postfix
- Python
- 한글 깨짐
- replace
- php
- RabbitMQ
- SVN
- 문자열자르기
- centos
- install
- Today
- Total
목록분류 전체보기 (199)
wilson's story
import java.net.*; class Net { public static void main(String[] args) throws Exception { InetAddress inet = InetAddress.getLocalHost(); System.out.println("Local host IP : " + inet.getHostAddress()); } }
int year = cal.get(cal.YEAR);int month = cal.get(cal.MONTH)+1; int date = cal.get(cal.DAY_OF_MONTH); String today = year+"."+month+"."+date; %>
## 입력폼에 한글변환 금지, 붙여넣기 금지 ex) add) 1. 영문만 입력가능 : style="ime-mode:disabled" 2. 한/영중 선택가능 : style="ime-mode:auto" 3. 디폴트 한글 : style="ime-mode:active" 4. 디폴트 영문 : style="ime-mode:inactive" ## 주소 안보이게 링크 onclick stype="cursor:hand" (IE용) ex) ## 정규식 이용 input box에 숫자만 입력받기 ex) function SetNum(obj){ val=obj.value; re=/[^0-9]/gi; obj.value=val.replace(re,""); } onkeyup='SetNum(this)' onblur='SetNum(this)..
php 작업을 하다가 date()를 사용하면서 생기는 오류이다. 서버에 있는 php.ini에 timezone이 세팅이 되어있지 않아서 생기는 오류이다. Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. date()를 사용시 이런 에러가 출력되었다면 php.ini 에 들어가서 [Date] ; Defines the default timezone used by the date functions ;date.timezone = 이 부분을 주석을 풀고 timezone을 설정해준다. date.timezone = Asia/Seoul 이렇게 수정하고 웹서버를 재시작해주자.
Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.0.63 (CentOS) Server at dev.freecube.kr Port 80 서버작업중에 httpd 를 제대로 했다고 해도간혹 저런 메세지와 함께 웹페이지가 나오지 않을때가 있다.. 보통 permission 문제라 생각하고 permission을 재확인하지만 아무 이상없다... (정상적인 permission은 711, 755, 777) 이럴때는 서버 콘솔창에서 setenf..
object 및 embed 태그 사용 웹 브라우저에 SWF 파일을 표시하려면 HTML 문서에서 object 및 embed 태그를 올바른 매개 변수와 함께 사용해야 합니다. 참고: [제작 설정] 대화 상자에서 올바른 object 및 embed 태그를 사용하고 [HTML] 옵션을 선택하여 HTML 문서를 생성할 수 있습니다. 자세한 내용은 포함된 Flash 내용을 사용하여 HTML 문서를 만드는 설정 지정을 참조하십시오. 다음 예와 같이 object의 네 가지 설정(height, width, classid 및 codebase)은 object 태그 내에 표시되는 속성이며, 다른 설정은 별도의 param 태그로 표시되는 매개 변수입니다. 다음 예와 같이 embed 태그의 모든 설정(height, width, q..
안녕하세요. 많은 분들이 PHP로 파일업로드를 처리하면서 일정용량이나 대용량 파일의 업로드에 문제가 있는것 같습니다. 저도 같은 문제로 고민하던 중 외부의 도움을 얻어 해결했기에 조금이나마 도움이 되고자 적어 봅니다. 우선 저의 경우 정상적으로 레드헷 9.0과 PHP 4.2 버전을 설치하였고 파일 업로드 코드도 정상적으로 코딩하였습니다. 그런데 500k 이상의 파일에서 업로드가 되지 않는 현상이 일어났습니다. 500k이하의 파일은 정상적으로 올라가나 그 이상크기의 파일은 반응이 없거나 페이지를 찾을 수 없는 에러가 나거나 하였습니다. 누구나 그렇듯이 저도 php.ini의 파일 업로드 용량 설정 문제인것으로 생각하고 php.ini 파일에서 파일업로드 용량을 20메가로 늘려 주었습니다. 참고로 php.ini..
Sample Code : 사업자등록번호 : 주민등록번호 : 재외국인번호 : 출처 : http://jaywill.springnote.com/pages/913922
http://www.roblocher.com/technotes/regexp.aspx 정규식을 테스트 해볼 수 있다.. 정규식은 언제나... 어려워... ㅠㅠ
업무중에 확장자를 일괄 처리해야 할 일이 생겨버렸다... 웹을 뒤지던중 괜찮은 프로그램을 구했다.. dark_namer http://blog.naver.com/darkwalk77/70027450806 여기 가시면 받을수 있습니다. 파일 확장자를 일괄 수정할수 있습니다아~~
변경할 폴더에 서 아래와 같이 입력해준다... 그러면 알아서 척척척~ 작업하기전에 기억해야할것!!! 백업!!! POINT~~ find . -name "*.*" -exec perl -p -i -e 's/원본파일/변경파일/g' {} \;
php를 이용하여 서버내에 있는 파일을 옮길수 있다. rename($old, $new); 이용하여 파일을 위치를 변경할수 있다.
파일과 관련된 PHP 함수 정리 1. file_exists [↗] 파일을 옮기거나, 복사하거나 파일의 내용을 읽을 때, 파일이 존재하는 지 여부를 체크하는 함수 bool file_exists ( string $filename )$filename은 파일의 경로와 이름을 인자로 받으며, $filename이 유효한지 여부를 리턴합니다. 2. file Information를 얻고 싶을 때 array stat ( string $filename ) [↗] - 파일의 통계정보를 리턴 string filetype ( string $filename ) [↗] - 파일타입을 리턴합니다. 리턴되는 타입은 fifo, char, dir, block, link, file, socket and unknown 이 리턴됩니다. int..
width 값을 max값을 600px으로 하고, width값에 맞춰서 height 값을 유동적으로 변경 되도록 한다. if ($content[file_name]>0) { $arr_filesize = getimagesize("폴더/파일이름"); //실제 저장된 경로와 파일명 $width = $arr_filesize[0]; $height = $arr_filesize[1]; if ($arr_filesize[0]>600) $width = "600"; //if ($arr_filesize[1]>600) $height = "600"; $str_filename = ''; }
//난수발생 function random_hax($cnt) { $return_code = ""; for($i=0;$i= 48 && $rand_code = 65 && $rand_code = 97 && $rand_code
var emailVal = frm.Email.value; check_email = emailVal.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g); if(check_email != 0) { alert('이메일 형식이 일치하지 않습니다.'); frm.Email.focus(); return false; }
현재 날짜 $today = date("Y-m-d"); $today = date("Y-m-d", mktime(0,0,0,date("m") , date("d"), date("Y"))); $today = date("Y-m-d", time(0)); echo $today; 현재 날짜~ 어제 날짜 $yesterday = date("Y-m-d", mktime(0,0,0,date("m") , date("d")-1, date("Y"))); 내일 날짜 $tomorrow = date("Y-m-d", mktime(0,0,0,date("m") , date("d")+1, date("Y")));
mysql에서 여러가리 컬럼을 정럴하기 위해선 order by 후 가장 먼저 정렬할 컬럼명을 쓰고 콤마(,) 후 다음 으로 정렬할 컬럼을 입력해주면 된다. 서로의 정렬기준이 달라도 된다... 예_) SELECT * FROM TEST ORDER BY 칼럼명1 DESC , 칼럼명2 ASC ; 이런식으로 사용가능.... 리플이 달린 게시판에 사용하면 Good~ 참고문헌은...mysql 한글 메뉴얼.. http://www.mysqlkorea.co.kr/sub.html?mcode=develop&scode=01&m_no=21521&cat1=13&cat2=380&cat3=401&lang=k 이거 왠지 나만 모르고 있었던거 같네....ㅎ
Warning: Cannot modify header information - headers already sent by (output started at /home/test/public_html/test/skin/member/eng/login_check.skin.php:18) in /home/test/public_html/test/lib/common.lib.php on line 109 오류의 원인은 다른분들의 답변이 맞습니다. header() 함수를 사용하기 전에 그 어떤 출력(공백/엔터/HTML등)도 선행되어서는 안됩니다. 그러나, 사정상 조건/분기등에 의해 (물론 피할 수 있게끔 코딩하는게 최선이지만) 뒤늦은 header() 를 사용해야 할 수가 있는데요. 이럴때는 PHP4 이상의 output bu..
'DirectcopyXform'변환(행 번호 2)을 수행하는 중 오류가 발생했습니다. 이 작업에서 지금까지 발생한 오류 수:1TransformCopy 'DirectCopyXform' 변환 오류 : 일반 변환이 열 쌍4(원본 열'data Title'(DBTYPE_STR),대상 열'dataTitle'(DBTYPE_WSTR)에서 실패했습니다. mssql을 엑셀로 뽑아내다 보면 위와 같은 오류 메세지가 뜰때가 있다. 이럴때는 긴장하지마시고~컬럼항목을 보면 컬럼타입이 text 타입이나 ntext 타입을 되어있을것이다.이것을 임의로 varchar 로 변경해 놓고 엑셀로 뽑아보쟈~~ 아주 잘 된다...
$_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 => /webapp/include ==> 윈도우서버인경우... 적용불가 예) 리눅스 윈도우 $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 받식 => gzip, deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 => ko $_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 => Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705 $_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP => xxx.xxx.xxx.xxx $_SERVER['S..
- DAYOFWEEK(date) : 해당 날짜의 요일을 숫자로 반환한다. 일요일은 1, 토요일은 7 이다. - 예 : select DAYOFWEEK('1998-02-03'); - WEEKDAY(date) : 해당 날짜에 대한 요일을 반환한다. 월요일은 0, 일요일은 6 이다. - 예 : select WEEKDAY('1997-10-04 22:23:00'); - DAYOFYEAR(date) : 해당 날짜의 1월 1일부터의 날수를 반환한다. 결과값은 1에서 366 까지이다. - 예 : select DAYOFYEAR('1998-02-03'); - YEAR(date) : 해당 날짜의 년을 반환한다. - 예 : select YEAR('98-02-03'); - MONTH(date) : 해당 날짜의 월을 반환한다. -..
--mysql select * from table order by RAND(); -- order by RAND() 을 이용하여 출력하면 랜덤으로 출력된다.
부모창 리로드 후 현재창 닫기 window.opener.document.location.reload(); window.close();
$_SERVER[REMOTE_ADDR] 웹페이지의 유저 ip를 확인할수 있습니다.
--mysql SELECT IF(LENGTH(content) > 50, CONCAT(SUBSTRING(content, 1, 50), '....'), content) content, FROM test_table order by id DESC --content 라는 컬럼에서 50보다 길면 뒤에 '...' 을 붙여서 출력
보호되어 있는 글입니다.
아이피번호와 도메인으로 지정한 사이트로 바로 가게 해준다 C:\WINDOWS\system32\drivers\etc\hosts 파일을 열어서 젤 아래줄에 추가해주면 된다. ex) 123.123.123.123 test.site.kr ping을 날려보면 ping test.site.kr 123.123.123.123 ip로 접근되는걸 볼수있다.
비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin이용 $ mysqladmin -u root password 새비밀번호 update문 이용 $ mysql -u root mysql mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root'; mysql> FLUSH PRIVILEGES; Set Password 이용 SET PASSWORD FOR root=password('새비밀번호'); 일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때 -p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다.