에휴...뭐라 드릴말씀이 없을정도로 바쁘네요.... 여기 주인장도 맨날 옆에서 일하느라 죽어나고....저도 요즘 눈코뜰새없이 바쁘고.... 일이 좋아라 한다고는 하지만......ㅠ.ㅠ 가끔은 울고 싶을정도의 일이 몰려드는...흑흑..... ㅡㅡ;죄송합니다..갑작스럽게 푸념을...ㅎㅎㅎ 좀힘들더라도...제가 해본내용은 올려보지요~~^^물론 회사에서 써먹었던거구요...^^ 우선 기본적인 폼부터 알아보죠..뭐...대부분 이글을 읽고 계신정도면...ASP의 기본은 아실꺼라..굳게 믿기때문에 ASP에 관한 자세한 내용은 안올리겠습니다....물론 ASP부분은 정말(무쟈게..)가벼운정도로만 씁니다...ㅋㅋ(다 초보잖아요..나도 그렇고..^^) 또...잡소리가..ㅡㅡ; 우선 기본적인 폼을 놓습니다. 정보입력 이름적고 ..
출처: http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=ajax&wr_id=435&page=1 ajax를 쓸때 POST와 GET이 내부적으로 문제 되는 점을 이야기 해 보겠습니다... post와 get의 기본적인 차이점은 이야기 하지 않겠습니다. ajax로 페이지 요청을 하는 경우, 보통 시간을 넘기게 됩니다. 이유는 캐싱되기 때문이죠. 파라메터의 차이 없이 request하면 기존 페이지와 동일하다고 보고 클라이언트 내에 있는 인터넷임시파일을 사용합니다. 그래서 인자를 항시 바꿔주기 위하여 인자중에 유닉스시간 같은것을 보내주면 매번 바꿔주는겁니다. 그런데 여기에서..get방식을 쓸 경우에 한가지 문제점이 있습니다. request 받은 페이지가 인터넷..
이 예제를 받아서 분석해 보시면, ajax와 struts를 이해하는데 큰 도움이 될 것 같아서 올립니다. progress bar 상당히 깊은 곳까지 알어야 구현 가능함을 이 예제소스를 보고 느꼈습니다. DWR 은 Ajax를 쉽게 이용할 수 있게해주는 유용한 라이브러리를 제공해 줍니다. script에서 java class의 함수를 가져다 쓰는 놀라운 힘을 경험하실 것입니다. 여러가지로 응용해 볼 수 있을거라 생각합니다. 아직도 업로드시 temp file name을 지정하는 방법은 찾지 못했습니다. struts 1.1 version 이하에서는 DiskMultipartRequestHandler로 temp file을 지정된 이름으로 지정할 수 있었던 것 같습니다. 그 이후 버전은 이 클래스가 deprecated..
익스플로어 화면을 리플레쉬 없이 2초나 3초 간격으로 리플레쉬를 할때, ajax를 쓰지 않던 시절은 웹브라우져가 번쩍 거릴수 밖에 없었습니다.. 저도 예전 2001년도에 웹BBS에서 쪽지 주고 받기를 구현할때, 프레임을 높이 0으로 숨겨놓고, 자바스크립트로 10초 간격으로 db에서 체크해서 쪽지가 왔나 안왔나느체크한 적이 있었습니다. 하지만, 지금은 2006년! ajax를 쓰면, 이제 그런 꽁수를 쓰지 않아도 됩니다. 간단한 테스트로 예를 들어 보겠습다. ajax.html data.php 2개의 파일을 사용하겠습니다. ajax.html은 2초간격으로 리플레쉬를 합니다. 이 파일은 data.php을 호출을 하게 되는데, data.php는 mysql의 회원관리 테이블에서 사용자Id와 이름을 찍는 php소스입..
음 이참에 ajax와 json으로 사이트를 구현하다가.. 만든 javascript 입니다. 혼자서 구현하다 보니.. 단점도 있고 해서.. 같이 해 같으면 하는 바램에서 올려봅니다. 이 스크립트는? 비동기식과 동기식을 모두 지원합니다. 함께 하실분은 저에게 이메일을 주신다면 감사.~! ^^ var debugEngine = false; function Engine() { this.xmlhttp = false; this.type = null; this.src = null; this.param = null; this.exec = null; this.ifrcnt = 0; this.iswait = false; //동시에 두개가 호출되었다면 /* * AJAX 기본 클래스 함수 * type : GET, AGET, PO..
Ajax를 사용한amazon검색을PHP로 만들자 상열쇠 츄우시 호라이즌·디지털·엔터프라이즈 2005/10/4 Ajax는 금년 매우 핫인 화제의 기술이다. @IT(을)를 시작해 다양한 곳에서도Ajax에 대한 기사가 눈에 띄게 되었다. 여기에서는 , 필자가 종사하고 있는PHP근처에서의Ajax의 움직임에 대해 소개해 나가고 싶다. 주목의Ajax Aajax(와)과는 「Asynchronous JavaScript + XML」의 약어이다. JavaScript네원않고와 알려진 클라이언트(통상 웹 브라우저) 사이드의 기술이며 , 거기로부터XMLHttpRequest라는 것을 이용해 , 페이지 추이를 하지 않고 서버/클라이언트간에 자꾸자꾸 데이터 교환을 해 나가는 기술이다. 이것과DHTML를 병용 하는 것으로 이른바Ajax..
AJAX 강의에 들어가기 앞서 본 AJAX 강의 시리즈는 Foundations of Ajax / Ryan Asleson and Nathaniel T. Schutta 의 책을 기본으로 작성할 것임을 먼저 밝혀 둔다. 강의 수준 및 난이도는 되도록 책의 기준에 맞춰질 것이다. 책에 수록된 내용과 예제가 주를 이루겠지만 단순한 번역 차원이 아닌 비판적 시각으로 AJAX 를 해부할 것이다. 모든 글은 본인이 직접 읽고 예제를 실행한 결과를 토대로 씌여질 것이며 개인적인 의견 및 다른 참고자료도 같이 곁들여 질 것이다. 지금 강의를 준비하고 있는 이 시점에도 Ajax 관련 오픈소스 프레임웍과 툴들이 하루가 다르게 쏟아져 나오고 있다. 그 중에는 자바스크립트를 모르더라도 Ajax 및 Rich Client 를 구현할..
============================================================================= ====== Ajax 관련 자주 방문해야 하는 싸이트 ======== ============================================================================= http://ajaxian.com/ http://ajaxpatterns.org http://ajaxmatters.com/r/welcome http://ajaxblog.com/ http://labs.google.com/ http://www.adaptivepath.com/ http://www.37signals.com/ http://www.oreilly.com/ ht..
내가 처음 만들어 본 ajax를 이용한 검색어 자동완성 모듈입니다. 네이버나 기타 포털 사이트에서 사용되는 방식으로 나름대로 분석하여 개발된 모듈입니다. 필요하신분들 가져다 유용하게 사용해 주시길 바랍니다. 더불어 버그나 문제점이 발견되면 알려주시구 더 좋은 모듈이 있음 같이 공유하도록 하지요^^ 첨부 파일을 참고해 주세요!! * 파일설명 - auto_word.html : 메인 html 파일 - ajax_common.js : ajax cofig 파일 - favorite_word.php : 단어 추출 PHP 파일 - 데이터.csv : 자료 파일
Ajax 한글 파라미터 보내기 XMLHttpRequest 는 전송시 위에 처럼 euc-kr 이 지정되어 있더라도 설정된 인코딩을 사용하지 않는다 따라서 한글일경우 자바스크립트에서 직접 인코딩해주어야 한다 (불편하다! -0-) 자바스크립트에서 escape함수와 encodeURIComponent 함수를 지원해 주는데 escape은 유니코드로, encodeURIComponent는 utf-8로 인코딩 된다 고로 보내기전 인코딩하고 받는 쪽에서도 인코딩 하면 한글문제는 일어나지 않는다 보내는쪽 utf-8 'list.jsp?search='+encodeURIComponent('홍길동') 받는쪽 request.setCharacterEncoding("utf-8"); request.getParameter("search")..
JavaScript 에서보내고 --> PHP 받을때 encodeURIComponent( string ) --> rawurldecode( iconv( "UTF-8", "CP949", $string ) ) PHP 에서 보내고 --> JavaScript 받을때 rawurlencode( iconv( "CP949", "UTF-8", $string ) ) --> decodeURIComponent( string ) Ajax 에서는 일단 utf-8 로 보내고 받고 뿌리고.... 중요..
메일을 PHP로 받아서 파싱하기 [포인트] sendmail 의 alias 기능을 이용해서 PHP 쉘 스크립트를 구동시킨다. (다른 모든 메일서버에서도 비슷한 방법으로 사용이 가능하다.) [준비사항] 1. sendmail 의 환결설정 파일에서 프로그램실행이 가능하도록 수정한다. 2. 특정한 이메일 아이디를 하나 선택한다. [/etc/sendmail.cf 파일수정] 맨 아랫줄에 보면 아래와 같은 구문이 있다.. 대충 아래와 같이 수정한다. Mprog, P=/bin/sh, ……… T=X-Unix/X-Unix/X-Unix, A=/bin/sh -c $u [/etc/aliases 에 계정추가] # PHP Mailer phpmailer: |/root/phpmailer.php [/root/phpmailer.php 파일..
class Smtp { var $host; var $fp; var $self; var $lastmsg; var $parts; var $error; var $debug; var $charset; var $ctype; function Smtp($host="localhost") { if($host == "self") $this->self = true; else $this->host = $host; $this->parts = array(); $this->error = array(); $$this->debug = 0; $this->charset = "euc-..
대용량 메일링 sendmail+PHP4.2 CLI mass large mailing sendmail PHP 별도 메일 서버 구축으로 하루 10-20 만개 이상 메일 보내기 ram: 512 or 1G 정도 CPU: 팬4 1G 정도 PHP버전: 4.2.x 이상 Sendmail 버전: 8.12.x 이상 파일시스템: 저널링(ext3 or 다른것들 ) ================================================= # php -q mail_sender1.php 1h1]@Z ... Invalid route address Syntax error in mailbox address "cccvcc@??????.com" (non-printable character) Syntax error in ma..
플래쉬 용어 1. gotoAndPlay : 원하는 프레임으로 이동 후 계속 재생 2. gotoAndstop : 원하는 프레임으로 이동 후 재생 정지 3. nextFrame : 다음 프레임으로 이동 4. nextScene : 다음 씬으로 이동 5. play : 무비 재생 6. stop : 무비 정지 7. stopAllSounds : 모든 사운드 정지 8. fscommand : 플래시 무비를 담고 있는 프로그램과 연동 9. getURL : 원하는 사이트나 웹페이지로 링크 10.loadMovie : 이미지, 동영상 및 플래시 무비를 본 무비로 불러오기 11.duplicateMovieClip : 지정한 무비클립 복제 12.setProperty : 속성 설정 13.startDrag : 버튼 또는 무비클립을 마우스..
플래쉬 액션스크립트의 세계로 (4) - 채팅프로그램 만들기 벌써 플래쉬 연재의 마지막 회가 되었다. 이번 회에서는 플래쉬의 XML 소켓을 이용해서 간단한 채팅 시스템을 만들어보도록 하겠다. 또한 지난 회에 약속한 것처럼 초보 플래쉬 사용자를 위해서 간단한 애니메이션을 플래쉬로 만들어보는 것에 대해서도 알아보려 했지만 지면관계상 건너뛰겠다. 대신 참고문헌 1에 적어놓은 필자의 웹사이트를 방문하면 해당 글을 볼 수 있을 것이다. 관심있는 독자분이 계시다면 참고하기 바란다. 그럼 플래쉬의 XML 소켓 객체를 이용해서 채팅 프로그램을 만들어보도록 하자. 채팅 프로그램의 서버는 MFC로 만들어볼 것이고 클라이언트는 플래쉬로 만들어보겠다. 1. XML 소켓 객체란? 지난 회에서는 XML 객체를 사용해보았는데 이 번..
Object 태그와 대체 텍스트 위의 경우 type에 지정된 적절한 플러그인을 찾을 수 없을 경우, 포함하고 있는 의 내용을 대체로 이용하게 된다. 위의 경우 브라우져가 바깥의 이 코드는 Macromedia Flash MX 2004 에서 publish 한 것으로 Macromedia 에서 제시한 일종의 cross-browsing code 이다. IE 에서는 classid 를 참조하여 Flash player 를 로딩을 하고 다른 브라우져에서는 embed 를 이용하여 Flash player 를 불로오도록 fallback 을 제공한 것이다. 하지만 이 방법은 deprecated element 인 embed 를 사용하고 있기 때문에 Valid 한 html 코드가 아니다. W3C 표준 코드를 이용한 Flash pl..
- Total
- Today
- Yesterday