일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OpenWrt
- 킹북이초월
- 윈도우10
- 시놀로지
- php
- 자바스크립트
- 아파치
- 보르비스초월
- 라즈베리파이2
- 가상서버호스팅
- KB국민카드
- Apache
- SKT
- Rocky
- PHP-FPM
- 복현오거리
- centos
- 알리익스프레스
- KB증권
- iptime
- 알뜰폰
- 리눅스
- mysql
- 소비전력
- 티스토리
- ConoHa
- 램가스초월
- jQuery
- proxmox
- 스톤에이지
- Today
- Total
목록LAMP (102)
맛집 여행 캠핑 일상 생활
PHP 날짜 YYYY-MM-DD 로 가져오는 방법 날짜를 가져오는 방법은 많은데 가장 간단한 방법은 Date 함수를 이용한 두번째 방법이다.$dt = new DateTime();$dt = $dt->format('Y-m-d H:i:s');echo $dt;위의 방법과 아래의 방법으로 한 결과가 동일하다.echo Date('Y-m-d H:i:s '); 코딩은 짧을수록 보기가 좋으니 두번째 방법을 사용해야겠다.
PHP mysqldump 받아서 다운로드 하는 방법 직접 덤프 받아서 다운로드 할 수도 있겠지만 브라우저에서 바로 덤프 받아서 다운로드 하는 방법입니다.아래 예제는 리눅스 유저계정의 DB를 통으로 백업 받는 예제입니다.데이터가 많은 경우에는 실행시간을 연장시켜주는 조치가 필요할 것 같네요.set_time_limit(0);
한글파일(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(..