일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- curl
- WebView
- Mail Server
- 안드로이드 푸쉬
- mysql
- xe
- C#
- roundcube
- C# IO
- 자바스크립트
- php 취약점
- 안드로이드
- 설치
- PHP
- UML
- chart.js
- android 효과음
- dovecot
- 안드로이드 gcm
- 우분투
- html5
- FCM
- 자동 생성
- not working
- 폼메일
- php 시큐어코딩
- Android
- 안드로이드 푸시
- soundpool
- Today
- Total
목록php (69)
그러냐
제조사: EFM networks ipTIME모델명: NAS-Ⅰ, NAS-Ⅱ, NASⅡe, NAS3, NAS4해당기능: 펌웨어 내 Apache 서버 & PHP 서비스 첫번째 단계 modules\editor\tpl\js\swfupload.js 파일 수정 두번째 단계 300번째 줄 근처에 아래 2줄 추가 // Private: buildParamString takes the name/value pairs in the post_params setting object// and joins them up in to a string formatted "name=value&name=value"SWFUpload.prototype.buildParamString = function () {var postParams = thi..
나도 궁금해 했고 현재도 xe 개발하고 싶은 사람들에게 아주 궁금한 사항이 도대체 xe 게시판에 글이 써지는 과정이 어떻게 되냐는 것이다. xe를 처음 접하는 개발자들에게 좌절?을 안겨주기도 하는 방식을 하나씩 살펴보기로 하자. 우선 1. write_form.html경로: modules/board/skins/default/write_form.html onsubmit="return procFilter(this, window.insert)" 이 함수 부분을 잘 살펴보면 insert 필터를 호출하라는 느낌이다. 2. xml_js_filter.js경로: common/js/xml_js_filter.js /** * @brief Function to process filters * @deprecated */funct..
출처 : https://conory.com/blog/14432 애드온과 비슷한 성격을 가진 트리거에 대해서 알아보겠습니다.지난강좌에서 애드온은 XE실행에 관여하는 일종의 프로그램이다고 했습니다.이번강좌에서 배울 트리거도 마찬가지로 XE실행에 관여할 수 있습니다. 트리거!! 누구냐 넌!!trigger (트리거)는 "총의 방아쇠"라는 뜻입니다. 즉 그 방아쇠를 당겨 총을 쏠 수 있겠지요.. 그런 느낌입니다.. XE에서 trigger는 XE실행중에 다른모듈이 끼어들 수 있는 기능입니다. 그럼 trigger와 애드온의 차이점이 뭐죠?바로 모듈실행중에 끼어들 수 있다는 점입니다.애드온은 전체 XE실행 중간에는 끼어들 수 있지만 모듈실행 중에는 끼어들지 못합니다. (모듈실행시작전, 모듈실행종료후에만 가능)그러나 t..
출처 : http://study4you.kr/xe/homepage/45235 목차Trigger 동작 원리 Trigger DB Trigger를 이용하기 위해 사용하는 함수 함수기능 설명 Trigger 등록해보기 2편 마무리 Trigger 동작 원리 그림5) 그림5)은 Trigger의 동작원리를 나타냅니다. insertDocument에서 수행문 처리 중에 Trigger를 호출하게 될때 우선적으로 DB에 접속하여 자신이 선언한 이름으로 등록된 Trigger가 있는지 조회하게 됩니다. 조회결과 등록된 Trigger가 있다면 해당 Trigger를 수행하게 됩니다. Trigger DB xe_module_trigger trigger_name varchar(80) called_position varchar(15)mod..
php로 여러 개의 파일을 묶는 방법은 여러가지가 있다. exec()으로 압축 프로그램을 실행시켜서 묶거나 , ZipArchive로 묶거나, 직접 묶거나. 이 글은 다 묶어질 때까지 기다릴 필요가 없는 직접 묶는 방법으로 코딩한 소스를 공유하고자 작성하였다!소스와 사용법PKZip의 구조를 정리해놓은 문서와 PHP ZipArchive 클래스를 참고해서 직접 코딩했다. 이 소스는 zip 관리용이 아니라 묶어받기용이다.
PHPExcel 을 이용해 EXCEL 파일 생성시 줄바꿈 처리 방법.setWrapText 허용 $objPHPExcel->getActiveSheet()->getStyle(“D1”)->getAlignment()->setWrapText(true); 2. 줄바꿈 문자 처리 $lfcr = chr(10); $group_for_excel = str_replace(‘|’,$lfcr,substr($search_info_array[8], 1)); 중요한 건 setWrapText 허용 부분과 php에서 줄 바꿈 처리하여 EXCEL파일 생성시 줄바꿈 문자는 chr(10)을 사용한다는 것. 출처 : http://www.toyzon.com/?p=1065
안해본 소스 프로그래밍을 하다보면 종종 엑셀 파일을 읽어야 하거나, 생성해야 하는 일이 생긴다.이를 해결하기 위한 여러 방법이 있지만, 필자는 대체로 PHPExcel을 이용한다.엑셀을 읽을때 파일을 CSV로 변환하지 않아도 되고, 엑셀 파일을 생성할때도 이상한 경고창을 볼 일도 없기 때문이다. PHPExcel을 사용하기 위해서는 일단 PHP 5.2.0 이상이어야 하고, php_zip, php_xml, php_gd2가 enabled해야 된다.그리고 소스는 http://phpexcel.codeplex.com/ 에서 다운 받으면 되고, 당연히 여러 형태의 예제 소스로 확인 할 수 있다. PHPExcel을 이용하여 여러가지 형태로 활용 가능하지만 여기서는 가장 기초적인 엑셀 파일 읽기와 생성을 소개하려 한다. ..
기존 엑셀 2003까지 버전은 확장자가 xls 로 생성되며 한시트에 최대 65,535 라인까지 처리할 수 있다.그 이상의 행을 처리하려면 엑셀 2007 이상의 버전에서 xlsx 파일로 생성해야 한다. (100만 라인까지 가능) 기본 65,535라인을 넘는 데이터를 처리해야 할 경우 PHPExcel 클래스를 이용해 간단히 처리할 수 있다.참고로 서버에 zip 라이브러리가 설치되어 있어야 한다. 먼저 PHPExcel 클래스를 다운로드 받자http://www.codeplex.com/PHPExcel 에 방문하여 최신 버전을 내려받는다. 현재 기준으로 1.7.9 버전이 최신이다.파일을 내려 받으면 PHPExcel_1.7.9_doc.zip 라는 파일이 받아진다.압축을 풀어 서버에 업로드 한다. 나의 경우에는 서버 ..
php에서 apns 로 푸시보내는 방법은 검색하면 많이 나온다 하지만 대개 연결 - 전송 - 연결해제 이런식으로 단일 메세지를 보내는 예제만 나올뿐 배열로 된 토큰 정보를 쏘는 정보는 쉽게 보이지 않는다 https://stackoverflow.com/questions/20763514/sending-5000-push-notifications-at-same-time-keep-the-connection-to-apple-open 여기를 보면 알 수 있듯이 잦은 연결 및 연결해제는 좋지않다 1000건 푸쉬를 보내는데 1000번 연결을한다? 딱봐도 이건 아니다 싶다 라이브러리를 쓰는 것도 방법일듯.. 어떻게 보내야될지 검색해도 내가 못찾는건지 잘나오지않아서 위의 스택플로우 페이지를 참고해서 만들었다 일단 푸시 보내..
원문은 http://www.fijiwebdesign.com/fiji-web-design-blog/create-a-background-process-on-the-server-with-php.html 에 있는겁니다. 오래전에 스크랩해둔건데, 써먹을만한 곳이 생각나서 꺼내왔습니다. (제가 직접 구현한 건 아니고 같은 팀의 팀원이 구현했는데 .. 과정을 정리해본겁니다.) 시나리오는 대략 ... 유저가 html form으로 업로드한 csv formatted file을 해석해서 dbms의 테이블에 저장한다.csv는 최대 수천 레코드를 포함한다.csv의 항목 중 이미지 파일의 위치를 나타내는 url이 있는데, 이미지가 존재하는 경우 다운로드해서 저장한다.처음에는 fgetcsv로 간단히 구현했습니다. 문제점이 많죠. ..