일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주식
- Stock ipo
- java
- Oracle
- html
- JavaScript
- 제이쿼리
- 자바
- 리눅스
- MYSQL
- Eclipse
- 코드이그나이터
- php
- codeigniter
- 공모주
- css
- 주식 청약
- 공모주 청약 일정
- IPO
- jquery
- 오라클
- 자바스크립트
- 6월 공모주 청약 일정
- 맥
- 주식 청약 일정
- SQL
- 공모주 청약
- 7월 공모주 청약 일정
- Stock
- linux
- Today
- Total
목록개발/php (529)
개발자의 끄적끄적
[php/codeigniter] 코드이그나이터 다중도메인 접근 설정방법 php 프레임워크 중에서 코드이그나이터를 사용하여 사이트를 개발하다보면 접근하는 도메인별로 다른 폴더를 바라보도록 설정해야 하는 경우가 있습니다. 물론 apache 나 nginx 에서도 설정할 수 있지만, index.php 파일에서도 설정이 가능합니다! // $application_folder = 'application'; switch($_SERVER['HTTP_HOST']) { case('a.test.com') : $application_folder = 'application_a'; break; case('aa.test.com') : $application_folder = 'application_aa'; break; default ..
[php] php 초를 재생시간으로 변환하는 함수 / php calc playtime example php 를 사용하다보면 초단위를 입력받아서 재생시간을 표기하고 싶은 경우가 있습니다! 그럴때는 아래함수를 사용하시면 됩니다! function calc_sec_to_playtime($sec) { $h = sprintf("%02d", intval($sec) / 3600); $temp = $sec % 3600; $m = sprintf("%02d", $temp / 60); $s = sprintf("%02d", $temp % 60); $rtn_str = $h . ' ' . $m . "' " . $s."''"; if( $h == "00" ) { $rtn_str = $m . "' " . $s."''"; if( $m =..
[php] file_get_html 파싱 메모리 누수 방지 방법 php 에서 html 을 파싱하기 위해서 file_get_html 을 사용하다보면 메모리 관련 이슈가 발생되는 경우가 종종 있습니다. 그럴때는 아래와 같이 clear 를 사용하시면 됩니다. $html->clear(); 위와 같이 clear 를 호출하면, 객체의 속성이 해제되고 메모리 누수를 방지할 수 있습니다! 참고들 하세요!
[php] codeigniter 500 error redirect example / 코드이그나이터 500에러 리다이렉트 방법 php framework 중 codeigniter 를 사용하여 사이트를 개발하다보면 500 에러가 발생되었을때 특정페이지로 이동시키고 싶은 경우가 종종 있습니다. 그럴때 참고할만한 내용이 있어서 공유하려고 합니다! 아래 링크 들어가셔서 참고해보시면 도움이 되실듯 합니다! codeigniter 500 error redirect example : https://stackoverflow.com/questions/43884283/redirect-to-custom-design-500-error-page-in-php-codeigniter Redirect to custom design 500 ..
[php] php 컨텐츠 seo 최적화 변환 함수 php 에서 게시물을 seo에 최적화 되도록 처리해야하는 경우가 있습니다. 그럴때 아래 함수를 활용해서, 타이틀이나 내용을 최적화되도록 변환할 수 있습니다! function get_seo_title($string) { $separator = '-'; $quoteSeparator = preg_quote($separator, '#'); $trans = array( '&.+?;' => '', '[^\w\d _-]' => '', '\s+' => $separator, '('.$quoteSeparator.')+'=> $separator ); $string = strip_tags($string); foreach ($trans as $key => $val){ $stri..
[php] curl custom request method example / curl 커스텀 request 메소드 예제 php 에서 api 연동을 하다보면 curl 을 이용하여 작업을 많이 합니다! 그중에서 rest api 는 get / post 메소드 말고 patch , put, delete 등 여러개의 메소드를 사용하는데요 curl 에서 메소드를 변경해서 사용하는 방법을 공유해보려고 합니다. 우선 아래와 같이 curl 세팅이 되어있다고 가정하고 PUT 으로 되어있는 CURLOPT_CUSTOMREQUEST 부분을 원하는 메소드로 변경해주시면 됩니다. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPH..
[php] php csv 다운로드 한글 깨짐 해결방법 php 에서 데이터를 다운로드 하는 기능을 구현하다보면 엑셀로 많이들 하지만, csv 로 구현해야 하는 경우가 있습니다. 그중 csv 로 다운된 파일을 열었을때 한글이 깨지는 경우가 있습니다! 인코딩의 문제인경우도 있지만, 약간 황당한 경우도 있더라구요! 우선 기본적으로 한글이 깨지지 않게 구현하기 위해서는 아래 2가지 방법을 체크해보시면 됩니다! 1. 파일 출력전 header 선언할시 utf-8 로 아래와 같이 선언이 되어있는지 확인합니다. header('Content-Type:text/csv;charset=UTF-8;'); 2. 다 정상적인거 같은데도 한글이 꺠져나오는 경우! echo "\xEF\xBB\xBF"; 그럴때는 echo 로 실 데이터를 ..
[php/lalavel] 라라벨 프레임워크 버전 확인하는 방법 php framework 중 라라벨 프레임워크를 사용하여 개발하거나 기존에 개발되어진 라라벨 프레임워크를 담당할때, 라라벨 프레임워크의 버전을 확인해야 하는 경우가 있습니다. 그럴때는 아래 2가지 명령어로 확인이 가능합니다. 1. artisan 을 통해서 확인하는 방법 php artisan --version 2. composer 를 통해서 확인하는 방법 composer info | grep laravel/framework 만약 위 2가지 방법으로 안되면 아래 위키 링크 들어가셔서 다른 2개의 명령어를 더 확인할 수 있습니다! 참고들 하세요! 라라벨 버전 확인 방법 (제타 위키) : https://zetawiki.com/wiki/Laravel_..