PHP (29) 썸네일형 리스트형 PHP XML 파일 Pasrsing // 파일명 getXML.php /m', $document, $m)) { $in_enc = strtoupper($m[1]); if ($in_enc != 'UTF-8') { $document = preg_replace('/( [브라우저] [html압축]간단한 브라우저 렌더링/전송속도 개선 설정 php 는 flush() 를 하기전까지는 아무것도 출력하지 않습니다. 그래서 최종 결과물의 헤더에는 Content-Length 가 있죠. flush() 를 하는 순간 chunked 헤더를 날리고, 현재까지 버퍼의 내용을 출력합니다. Content-Length 대신 chunk 데이터 앞에 chunk 크기가 주어집니다. 그러면 브라우저가 그것을 받아서 화면에 뿌려주죠. 페이지가 완성되지 않아도 화면을 구성할 수 있게되는 것입니다. 문제는 익스플로러가 이런 chunk 되지 않은 plain text 로 넘어오는 정보마저 받다말고 렌더링을 하려 하는것 같다는 것입니다. 해외에서의 접속을 좀 빨리 해볼 생각으로 페이지 압축전송을 했다가 우연히 발견하게 되었습니다. 다중중첩테이블 등에 의해 렌더링에 자원소모가 상당히.. 한글을 적당히 잘라주는 함수 // 한글을 적당히 잘라주는 함수 function CutString($str_total, $str_cut_len) { // cust_string(전체문자열, 보여줄 문자수:byte) $str_total_len = strlen($str_total); // 전체 문자수 : byte $str_view_len = $str_cut_len; // 보여줄 문자수 : byte for($k=0; $k 127 ) // substr() : byte { $k++; // 한글은 2바이트이기에 } }//for($k=0; $k .. 내장함수 move_uploaded_file 위에서 처럼 DOCUMENT_ROOT 를 사용하여 절대경로로 사용. 뭣보다 TRUE, FALSE 를 반환해주고 파일 카피가 아닌 move 기능 업로드 함수를 사용할때 유용 implode 와 explode implode 특정구분자로 배열을 문자열로 변환 explode 특정구분자로 구분된 문자열을 배열로 변황 상당히 유용하게 사용되며, 예전에 문자열을 하나씩 추가 시키면서 for문으로 돌려서 사용을 해서 끝에 필요없는 문자열이 하나씩 추가되는 현상에 대해 고민할 필요가 없어졌다. 분명 explode로 사용을 할때도 implode가 있었을텐데.. 왜 난 내장함수를 그리도 사용을 못했던가.... 어쨌거나 알아두면 유용함...사용법도 쉽고 ㅋ 어디선가 가져온 Content 소스 출처 : phpschool.com // 어느 분 자료 굉장히 유용하다. 사용하기도 쉽고 적용도 쉬움. 이미지 올라가는 부분과 첨부 된 이미지 중에서 마사용 이미지 걸러내고 저장 하는 부분은 살짝 튜닝해서 쓰는 중. 간편 엑셀 형식 다운로드 이 방식으로 최대한 간편하게 프로그래밍이 가능하다. header만 추가시켜주면 끝 ^^ 비율대로 썸네일 제작 Function /* 썸네일 파일 생성 시작*/function create_thumnail($url, $width=0, $height=0){ global $HTTP_SERVER_VARS; if ($url[0] == "/") $fname = $url; else $fname = $url; $imsize = @getimagesize($fname); if (empty($imsize)) return; if ($imsize[0] >= 10 && $imsize[1] >= 10) { if ($width > 0) { if ($imsize[0] > $width) { $imsize[1] = intval($imsize[1] * $width / $imsize[0]); $imsize[0] = $width; } } .. 이전 1 2 3 4 다음