PHP환경 캐슬이 동작하지 않아서 이상하다 했는데 헤더에 미리 정의되어야 하는 필수 상수가 있었다. define("__CASTLE_PHP_VERSION_BASE_DIR__", "/절대경로/castle" ); 이런 이것도 모르고 여태 castle_refree.php만 인클루드 되면 쓸 수 있는 줄 알았다. 인젝션문자열을 넣어도 반응이 없길래 castle_refree.php를 열어보니 저 상수가 정의 안되면 동작하지 않도록 되어 있네 ㅠㅠ. log를 봐도 해킹시도가 전혀 없어서 이상하다 했는데, 일단 오늘부터 일부? 정상 가동.
별건 아니지만 요새 유튜브보다는 비메오가 동영상 버퍼링이나 화질이 더 나아서 관심이 더가는데, 파일로 다운로드를 받고 싶어서 이것저것 뒤지다 보니, 웹 상에서 다운로드 받을 수 있는 방법(http://savevideo.me/)도 있었고 또 리눅스 계열에서 쉘스크립트로 다운받을 수 있는 방법(http://ossguy.com/?p=841)도 있었다. 먼저 동영상을 다운받는 순서 및 방법은 http://www.vimeo.com/moogaloop/load/clip_id:12345678 clip_id 동영상 번호를 입력하면 xml 정보를 읽는다. xml 정보에서 request_signature, request_signature_expires 와 is_hd 정보를 가져온다. http://www.vimeo.com/m..
PDF 문서를 만들어서 메일에 첨부해야하는데 돌아가는 서버 환경에 PHP PDF 관련 라이브러리가 빠져 있어서, 부득이 하게 독립 PDF 라이브러리를 선택해야 했다. FPDF 라든지 TCPDF 등 몇가지 무료 라이브러리들이 있어서 사용했지만 한글 사용에 문제가 생겼다. 한글만 사용하는 경우 영문만 사용하는 경우는 별문제가 없지만 혼용된 곳에서 영문 자간이 망가지는 현상이 나타난다. 결국 FPDF 내 변형 스크립트를 이용해서 사용하게 되었다. http://fpdf.org/ 사이트에서 scripts 아래부분에 보면 tFPDF 라는 스크립트를 사용하게 되었다. 스크립트를 보면 fpdf에 extend 된 형태가 아니라 fpdf를 골격으로 새로 만든 클래스다. ttf 파일을 읽어 들여서 사용하게 되고 utf-8을..
PHP 개발 관련 클래스나 라이브러리를 많이 찾게 되는데, HTML 태그내용 가능이라든지 한글 및 이메일 관련 인코딩 또 파일 첨부가 필요한 경우가 생겨서 이메일 클래스를 사용하게 되었다. PHPMailer 를 선택하게 됬는데, PHP 버전에 따라 따로 다운로드 받아서 사용한다. 구분되는 버전은 PHP4 와 PHP5/6 버전이다. 개발환경이 PHP4 라서 일단 PHP4로 다운로드 받았다. http://phpmailer.worxware.com/ $mail = new PHPMailer(); // 클래스 선언 $mail->CharSet = "euc-kr"; $mail->Encoding = "base64"; $mail->IsMail(); // 기본 메일서버 선택 $mail->IsHTML(true); // HTM..
HTML 형식으로 된 파일 컨텐츠를 읽어서 분석하거나 추출해야 되는 상황이 있었는데, 이전까지 HTML은 XML의 일종으로 보고 관련 CLASS라든지 함수들을 사용해보려고 했지만 대부분 HTML 코드가 완전한 XML 문법을 쓰지 않는 경우라 제대로 XML 관련 클래스나 함수를 사용하기가 쉽지 않았다. 몇일전 필요한 일이 있어서 - HTML 테이블 형식의 xls(엑셀파일)을 읽어서 DB로 부어야 해서 - HTML Parser 로 검색하니 1년 넘게 찾던 바로 그 솔루션을 찾아 냈다.(검색도 머리 좋아야 고생안하지 ㅠㅠ) 약간 아쉬운 건 요구사항이 PHP 5 이상(요새 호스팅은 거의 5 이상이긴 하다)이라는 점? 특징은 잘못된 HTML 형식도 사용가능하고 jQuery등과 같은 자바스크립트 라이브러리(프레임웍..
http://teamspeak.com/ 팀스피크 접속상태를 웹에서 볼수 있도록 하는 PHP 스크립트 컴팩트 버전 1.1 이전 http://brainspace.info 에서 만든 풀 버전을 웹에 포스팅 하도록 작게 고친 버전. 팀스피크는 http://goteamspeak.com 에서 다운로드. 1. 압축을 풀면 skin 하위 디렉토리에 각 스킨에 필요한 gif파일과 css파일이 존재한다. 2. config.inc.php 에 있는 변수들을 환경에 맞게 세팅한다. 3. config.inc.php 에 $IMAGE_DIR 을 원하는 skin 디렉토리로 지정해주면 적용된다. 4. 필요로 하는 페이지의 위치에 다음과 같은 코드를 입력한다. [ChangeLog v1.1] 1. ts2query.php : 클래스내에 메쏘..
- Total
- Today
- Yesterday
- deltaforce
- mootools
- 캐슬
- 버퍼사이즈
- swfupload
- javascript
- 델타포스
- 업데이트
- buffer-size
- 게임
- 버퍼문제
- NODE_PATH
- php
- css
- novalogic
- Style
- epel
- kisa
- 보안
- IE
- castle
- 자바스크립트
- ajax
- 리눅스
- 모듈 경로
- 설치
- rwapm
- 노바로직
- Repository
- 무툴즈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |