본문 바로가기

프로그래밍/웹

[php] ajax 이용시 크로스 도메인 문제 해결 방법. 다른 도메인간 ajax 호출 시 크로스 도메인 문제로 페이지 호출에 문제 발생시.header('Access-Control-Allow-Origin: http://mysite1.com'); header('Access-Control-Allow-Origin: http://example.com'); header('Access-Control-Allow-Origin: https://www.mysite2.com'); header('Access-Control-Allow-Origin: http://www.mysite2.com');받는 쪽 페이지에서 보내는 쪽 도메인을 위와같이 해더에 추가 시켜주면 된다. 더보기
[php] cURL (Client URL Library Functions) 기능정리. cURL (Client URL Library Functions)제작자 Daniel Stenberg 의 설명을 그대로 변역하면 curl is a comand line tool for transferring files with URL syntax 커맨드라인에서 URL 문법을 사용하여 파일을 전송 프로그램내가 원하는 주소의 페이지에서 내가 임의의 값을 넣고 그 넣은 값으로 페이지에서 리턴되는 값을 받아오는 역할을 한다.PHP에서 cURL을 사용하려는 사람들 대부분이 아마도 HTTPS 접속 때문일 것이다. 소켓 또는 그 외 여러가지 접속방법이 있는데 굳이 cURL을 사용하는 건 속도면에서도 빠르고 HTTPS도 쉽게 접속할 수 있기 때문이다.cURL 모듈을 서버에 설치해야 합니다.(리눅스 - curl.so, 윈도.. 더보기
[php][javascript] 문자열 url 주소에 a 링크 추가 코드. //phpfunction autoLink($contents){$pattern = '/(http|https|ftp|mms):\/\/[0-9a-z-]+(\.[_0-9a-z-]+)+(:[0-9]{2,4})?\/?';$pattern .= '([\.~_0-9a-z-]+\/?)*';$pattern .= '(\S+\.[_0-9a-z]+)?';$pattern .= '(\?[_0-9a-z#%&=\-\+]+)*/i';$replacement = '\\0'; return preg_replace($pattern, $replacement, $contents, -1);} //자바스크립트,function collectURL(text){ var rUrlRegex = /((http|ftp|https):\/\/[\w\-_]+(\.[\w\.. 더보기
무료 호스팅 서버에 wordpress (워드프레스) 설치하기 국내의 무료호스팅은 서버용량이 극히 제한적이거나 무료라고검색해보고 들어가고나니 낚인경우가많아서 외국 호스팅을 알아보던 도중 hostinger( http://www.hostinger.kr/ ) 라는 호스팅을 알게됨. 이에대한 국내 사용자들의 평가는 1.무료 제공 용량이 크다, 2. 느리다, 3. 느리다 정도임. 먼저 무료호스팅을 얻는 방법은 간단함. 포스팅을 해야하나싶을정도로... 1. http://www.hostinger.kr/ 접속 및 가입. ↑여기서 상단 메뉴에 호스팅 -> +새로운계정 -> 을 클릭하면 ↑이런화면이나온다. 여기서 기본 주문! ↑가지고있는 도메인이 없으므로 서브도메인으로 설정한후 패스. ↑ 로봇이 아님을 체크한후. 주문 끝 상단메뉴를 통에 이와같이 서버 데쉬보드를 확인할수 있다. 이제.. 더보기
localhost:8080 대신 직접 도메인 지정하기 쿠키를 보낼때 등 직접도메인을 지정해서 보내야하는 경우가 있다. 이때 도메인 셋팅은c:\windows\system32\drivers\etc\hosts 파일을 메모장이나 에딧플러스 따위로열면 이런식으로 적혀있는데, # localhost name resolution is handled within DNS itself. #127.0.0.1 localhost #::1 localhost 이와같이 주석처리되있는곳 아래정도에 모르겠음 아무라인이나상관없음. 127.0.0.1 test.test.com 이런식으로 한줄을 넣어주면된다. 그럼 localhost:8080/exproject/test.jsp 도 물론사용가능하고 test.test.com:8080/exproject/test.jsp 이렇게도 대신할수있다. 더보기
No mapping found for HTTP request with URI 해결. 스프링 프로젝트 초반 mapping 예제를 시험중에 이런메시지가나왔다.No mapping found for HTTP request with URI [/.../.....jsp] in DispatcherServlet with name 'dispatcher' //web.xml springmvc org.springframework.web.servlet.DispatcherServlet 1 springmvc *.jsp springmvc *.html springmvc *.do springmvc / //springmvc-servlet.xml org.springframework.web.servlet.view.JstlView //MainController.java @Controllerpublic class MainCont.. 더보기
이클립스, 톰캣 out of memory 해결/ 메모리 늘리기 대소문자에 주의! 더보기
[jquery] input type text 찾기 $(object).find('input:text').lengthinput text 있으면 1 없으면 0 반환 더보기
jquery 현재시간, 오늘날짜 -> string var now = new Date(); var year= now.getFullYear(); var mon = (now.getMonth()+1)>9 ? ''+(now.getMonth()+1) : '0'+(now.getMonth()+1); var day = now.getDate()>9 ? ''+now.getDate() : '0'+now.getDate(); var chan_val = year + '-' + mon + '-' + day; $(this).val(chan_val); 출처 : http://www.cyworld.com/chonamjoo/3529523 더보기
손가락모양사용 - 웹표준 cursor:hand는 사용하지말자style="cursor: pointer;"이게표준 더보기