//메모리 제한 해제ini_set('memory_limit','-1'); //웹사이트 TimeOut 셋팅ini_set('max_execution_time', 600);//orset_time_limit(600); 해당 셋팅이 적용안될경우Apache 설정 확인 /etc/httpd/conf/httpd.conf 내용중#######################################################################################Timeout 420## KeepAlive: Whether or not to allow persistent connections (more than# one request per connection). Set to "Off" to deactiva..
1. 해당 셀 자동 줄바꿈 모드로 설정 $objPHPExcel->getActiveSheet()->getStyle(num2alpha(16, $rowNum))->getAlignment()->setWrapText(true); - 16 : 열번호 - $rowNum : 행번호(for 문을 통해 해당 열의 모든 행을 적용) - num2alpha 로 셀 영역 지정 num2alpha(0, 0) => A1, num2alpha(0, 1) => A2, num2alpha(1, 1) => B1 2. 줄바꿈 문자 변환 $objPHPExcel->setActiveSheetIndex(0)->setCellValue(num2alpha(16, $rowNum), str_replace(" ", chr(10), $pageL->model_no))..
보호되어 있는 글입니다.
실제 파일 서버에서 불러와 클라이언트에게 전달하는 부분 ''Stream 객체 생성 Set objStream = Server.CreateObject("ADODB.Stream") objStream.Open objStream.Type = 1 objStream.LoadFromFile target ''target = 파일 서버 full path ''기존 소스 -> 한번에 전달 'Response.BinaryWrite objStream.Read ''대용량 파일 다룬로드시 나눠서 전송하는 로직 추가 Const CHUNK = 2048000 ''2MB씩 Response.Buffer = False ''Stream 객체의 파일 끝까지 OR 클라이언트 접속이 없을때까지 Do Until objStream.EOS Or Not Re..
getElementById와 getElementsByName의 차이는 단일값이냐? 아니면 배열값이냐? 라는 차이로 보면 쉬울듯. 의 값을 알고자 한다면 스크립트로.. var Obj = document.getElementById("test"); alert( Obj.value );// 바보가 출력 그럼 getElementsByName의 예는, var obj = document.getElementsByName("test"); alert( obj[0].value); // 바보가 출력 obj[0]임
본격적으로 JSON에 대해서 알아보겠습니다. 비트박스에 북치기와 박치기만 있으면 된다면, JSON에서는 []와 {}만 알고 계시면 되겠습니다. 네, 눈치가 있으신분이라면, (1)편에서 말씀드린 색인배열과 연관배열을 떠올리시겠네요. ^^ 먼저 용법을 한번 보겠습니다. [10, 20, 30, '가나다',40] 네, 위 JSON식은 []로 엮여 있기 때문에, 색인배열이 되겠습니다. 실제 스크립트에서 사용방법은 JSON 의 기본 사용방법에 대해서 설명을 드리지 않고 예제가 나와 당황스러우실 것 같네요. JSON는 문자열 형식으로 나타내도록 되어있습니다. (script에서 데이터 전송을 목적으로 하다보니, 어쩌면 당연할수도 있겠네요 ^^) [10, 20, 30, '가나다',40] 이 부분이 JSON이 되겠구요. ..
JSON(JavaScript Object Notation)은 web에서 데이터를 주고받을 때 사용하는 표현 방법입니다. 약자에서도 알수 있듯이 javascript에 기반하고 있습니다. 그렇기 때문에 우선 자바스크립트의 배열구조를 간단히 알아보도록 하겠습니다. 우리가 흔히 프로그래밍 코드에서 배열을 선언 할때는 인덱스([])를 사용해서 표현합니다. javascript또한 마찬가지 입니다. var array = new Array(); array[0] = 10; array[1] = 20; var arr = [10,20]; 이런 코드가 가능합니다. 이는 색인배열이라고 부릅니다. 색인배열은 Index로 접근하게되며, 자바스크립트 특성답게 길이는 별도로 선언하지 않아도 됩니다. 배열의 길이가 자동으로 늘어나고, 자..
자바스크립트 라이브러리 중에 JQuery보다 더 좋은 라이브러리는 더 이상 없을 것입니다. 디자인과 웹표준과 개발시간단축이라는 3가지를 모두 만족시켜버리네요. 어찌보면 기존 웹 개발자들의 단가를 확~~ 깍아버리는~~ ㅎㅎㅎ 잘만 사용하면 쵝오의 생산성을 내게 하는 라이브러리~~ 잘들 정리해서 프로젝트에서 사용하삼...( 일반 사이트는 디자이너가 필요 없어질 수도.... , 디자이너들에게는 나쁜라이브러리 인듯) 자신이 직접 확장하여 라이브러리를 개발 할 수 있는 능력을 구비하면 좋겠지만... 이~~ 대한민국이라는 나라에서는 전혀 쓸모없는 능력일 수도 있으니 잘 판단들 하시고~~ (JQuery확장기술은 다른 스크립트라이브러리 확장기술보다는 익혀놓을만 한듯 왜? 표준코딩이 가능하니깐) 일단은 잘 가져다가 적재..
//tbox는 input에서 자바스크립트 함수 호출시 this로 호출한다. onclick="Maxlangth(this);" function Maxlangth(tbox){ //값을 받는다 var temp = tbox.value; //문자열에서 소수점의 index 번호를 찾는다. var indexnum = temp.indexOf("."); //정수부분 추출 var mainstr = temp.substr(0, indexnum); //소숫점 부분 추출 후 0.XXXX형식으로 만든다 var substr2 = "0"+temp.substr(indexnum, 5); //소숫점을 3자리 뒤로 옮긴다. //XXX.X으로 바꾼후 반올림 작업 한다. //다시 소숫점을 3자리 앞으로 옮겨 0.XXX로 변경한다. substr2 ..