일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 복현오거리
- php
- 킹북이초월
- 램가스초월
- 알뜰폰
- mysql
- 티스토리
- 스톤에이지
- 시놀로지
- 자바스크립트
- 윈도우10
- proxmox
- html/css
- 아파치
- KB증권
- 알리익스프레스
- ConoHa
- 워드프레스
- SKT
- KB국민카드
- 거제도
- jQuery
- 리눅스
- Apache
- Ajax
- 소비전력
- 가상서버호스팅
- centos
- iptime
- 보르비스초월
- Today
- Total
목록LAMP (100)
맛집 여행 캠핑 일상 생활
한글파일(hwp) 다운로드시 브라우저에서 열리는 문제 hwp 파일은 다운로드 로 클릭하면 웹화면에 그냥 뿌려진다.이런 경우라면 아래 처럼 해주자. ▶ download.php$filepath 는 $_GET 이나 $_POST 로 받아오면 된다.
PHP fread vs readfile vs fpassthru 속도 비교 비교해 보기 위해서 아래와 같이 함수를 만들고 테스트를 진행하였습니다.테스트에 사용된 이미지는 3,995,958 바이트 jpg 입니다. 해상도는 2000 x 1437function image_view1($img_path) {$IMAGE_PATH = $img_path;$IMAGE_SIZE = getimagesize($IMAGE_PATH);$fp = fopen($IMAGE_PATH,"rb");while(!feof($fp)) {$iraw .= fread($fp,8192);}fclose($fp);echo "";} function image_view2($img_path) {$IMAGE_PATH = $img_path;$IMAGE_SIZE = ..
크롬브라우저 Content-Disposition: inline bmp 이미지 문제 PHP 에서 서버의 이미지 파일을 브라우저에 바로 보여주는 소스인데,문제는 BMP 이미지가 브라우저에 바로 보여지지 않고 다운로드가 되는 문제점이 있다. function image_view($img_path) {$IMAGE_PATH = $img_path;$IMAGE_SIZE = getimagesize($IMAGE_PATH);$fp = fopen($IMAGE_PATH,"rb");if($fp) {$FILENAME = 'download.'.strtolower(substr($IMAGE_PATH,strlen($IMAGE_PATH)-3,3));header("Content-Type: ".$IMAGE_SIZE['mime']);header..
PHP 실행시간 체크 방법 PHP가 실행 속도를 알고 싶어서 실행된 시간을 알고 싶을때 아래 처럼 사용하면 된다.간단히 테스트를 해볼려면 소스 코드 중간에 sleep(3); 이렇게 넣어서 테스트 하면 된다.
PHP 이미지 다운로드 또는 바로보기 서버에 있는 이미지를 브라우저에 바로 보여주는 방법과 다운로드 되게 하는 방법이다.두 함수의 차이점은 Content-Disposition: attachment 와 Content-Disposition: inline 이다.inline은 바로 보여주는 방식이고 attachment는 다운로드 방식이다.function image_down($img_path) {$IMAGE_PATH = $img_path;$IMAGE_SIZE = getimagesize($IMAGE_PATH);if($IMAGE_SIZE) {$FILENAME = 'download.'.strtolower(substr($IMAGE_PATH,strlen($IMAGE_PATH)-3,3));header("Content-Typ..
PHP 이미지 주소 노출없이 브라우저에 표시 이미지파일을 주소 노출없이 브라우저에 표시하는 방법이다. 이런 방식이다.function image_view1($img_path) {$IMAGE_PATH = $img_path;list($IMAGE_W, $IMAGE_H, $IMAGE_TYPE) = getimagesize($IMAGE_PATH);switch ($IMAGE_TYPE) {case 1: $image = imagecreatefromgif($IMAGE_PATH); break;case 2: $image = imagecreatefromjpeg($IMAGE_PATH); break;case 3: $image = imagecreatefrompng($IMAGE_PATH); break;case 15: $image = i..
MySQL 두개 이상의 컬럼 중 큰수 또는 작은수를 비교 자주 사용되지는 않겠지만 이런 경우도 있기는 하다. ▶ GREATEST 큰 값을 비교SELECT GREATEST(COL_A, COL_B, COL_C) FROM 테이블명;SELECT * FROM 테이블명 WHERE GREATEST(COL_A, COL_B, COL_C) > 10; ▶ LEAST 작은 값을 비교SELECT LEAST(COL_A, COL_B, COL_C) FROM 테이블명;SELECT * FROM 테이블명 WHERE LEAST(COL_A, COL_B, COL_C) > 10;
MySQL substr, left, right 함수 SUBSTR 함수는 문자열에서 필요한 부분만 가져오고자 할 때 사용된다.LEFT 함수는 문자열에서 왼쪽부터 필요한 부분을 가져오고자 할 때 사용된다.RIGHT 함수는 문자열에서 오른쪽부터 필요한 부분을 가져오고자 할 때 사용된다. SELECT substr("abcdefghijklmnopqrstuvwxyz",1,5),substr("abcdefghijklmnopqrstuvwxyz",22,5),substr("abcdefghijklmnopqrstuvwxyz",-5),left("abcdefghijklmnopqrstuvwxyz",5),right("abcdefghijklmnopqrstuvwxyz",5) 결과abcdevwxyzvwxyzabcdevwxyz SUBSTR(..
PHP mysqldump 로 테이블 백업 받는 방법 PHP 에서도 일반계정(유저)의 DB Table 을 백업 받을 수가 있다.아래의 소스코드를 php 파일로 저장해서 계정정보와 경로 등을 수정하면 된다.
MySQL 주별 통계 쿼리시 주의할 점 몇년 몇주차 그러니까 주차별에 대한 통계를 알고 싶은때 weekofyear 를 사용할 수도 있다.하지만 여러해에 걸쳐서 데이터를 뽑아보면 년도는 다른데 주차가 같은 경우가 있을 수 있으므로 이럴때는 yearweek 함수를 사용하여야 한다.SELECTWEEKOFYEAR('2015-06-06'),WEEKOFYEAR('2016-06-06')위의 쿼리를 해보면 이유를 알 수 있을 것이다.결과가 23, 23 이 나온다.그래서 통계를 뽑을때 원하지 않게 엉뚱한 결과를 얻게 되므로 주의하여야 한다. 아래 처럼 weekofyear 함수 대신에 yearweek 함수를 사용하도록 하자.SELECTYEARWEEK('2015-06-06'),YEARWEEK('2016-06-06') 결과가..