일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- 주식 청약
- 주식 청약 일정
- 자바
- 제이쿼리
- MYSQL
- jquery
- Eclipse
- 코드이그나이터
- 주식
- php
- 리눅스
- linux
- IPO
- Oracle
- 자바스크립트
- java
- 6월 공모주 청약 일정
- 7월 공모주 청약 일정
- 공모주 청약
- html
- 공모주 청약 일정
- 맥
- Stock ipo
- css
- codeigniter
- SQL
- 공모주
- Stock
- JavaScript
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php/codeigniter] 다운로드 파일명 한글깨짐 해결 방법 php codeigniter 에서 압축 다운로드 혹은 다운로드를 이용할때 한글 파일명이 꺠지는 현상이 가끔 있습니다. 그럴때 아래 처럼 mb_convert_encoding 를 사용하면 됩니다! $new_nm = mb_convert_encoding($old_nm, 'euc-kr', 'utf-8'); 위 내용을 보시면 아시겠지만, $old_nm 에 한글명이 들어있고 그걸 변환한 값이 $new_nm 에 담기게 됩니다. 그리고 $new_nm 을 이용해 파일명으 변경해주고 다운로드하면 정상적으로 동작하실 껍니다! 참고들 하세요!
[php/codeigniter] 코드이그나이터4 development 모드 활성화 하기 codeigniter4 에서 개발자 모드를 활성화 하는 방법입니다. 우선 코드이그나이터 설치 폴더에서 아래 경로의 파일을 엽니다. /public/index.php define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR); define("ENVIRONMENT","development"); 그리고는 FCPATH 선언부 아래쪽에 위 내용처럼 define("ENVIRONMENT","development"); 한줄을 추가해주면 됩니다! 참고하세요!
[php] 접속도메인이 https 인지 확인하는 방법 php에서 현재 접속한 도메인이 http 인지 https 인지 확인하기 위해서는 $_SERVER 를 사용합니다. 아래 내용은 현재 접속이 HTTPS 가 아닐떄 처리할 수 있는 방법입니다. if(!array_key_exists('HTTPS',$_SERVER)) { // 로직 작성 } 위 내용에 나와있는대로 HTTPS 가 없을때 redirect 든 에러든 원하는 로직을 작성하시면 됩니다! 참고들 하세요!
[php/mysql] mysql_close() 와 mysqli_close() 사용방법 php에서 mysql 을 연동하여 사용할때 작업이 수행되고 나서 반드시 mysql connection 을 끊어줘야 합니다. 그럴때 아래처럼 사용합니다. mysql origin 방식입니다. mysql_close(); mysqli 방식입니다. mysqli_close($con); 위 내용을 보시면 아시겠지만, mysqli 는 mysql origin 방식과는 다르게 close 시에도 처음에 연결하였던 데이터베이스 연결 접속정보를 같이 보내줘야 정상적으로 동작합니다. 참고들하세요!
[php/mysql] mysqli_connect() 사용법 및 예제 php 에서 mysql 을 사용할때 mysqli_connect 사용법 및 예제입니다. 아래는 기본 사용법입니다. mysqli_connect(아이피, 아이디, 비밀번호, 데이터베이스명, 포트); 위 사용법을 이용한 예제입니다. $con = mysqli_connect("1.1.1.1", "aaa", "1234", "dbname"); 위 내용을 보시면 아시겠지만, mysqli_connect 안에 db 서버 아이피, mysql 사용자 아이디, 비밀번호, 데이터베이스 명을 입력해주면 됩니다. 혹시 포트설정을 다르게 하는경우는 사용법에 나와있는 것처럼 데이터 베이스 명 뒤에 포트를 추가해서 넣어주면 됩니다! 참고들하세요!
[php7/mysql] mysqli_insert_id() expects exactly 1 parameter, 0 given 에러 해결방법 php7 에서 mysql 을 사용할때 mysqli_insert_id() 실행시 아래와 같은 오류가 나타날때가 있습니다. mysqli_insert_id() expects exactly 1 parameter, 0 given 위와 같은 오류가 나타나는 경우 대부분은 mysqli_insert_id() 만 선언해서 insert_id 를 가져오려는 경우일껍니다. mysqli_insert_id() --> mysqli_insert_id($con) 위처럼 db연결정보를 담아서 같이 호출하면 에러가 없으실껍니다! 참고들 하세요!!
[php/mysql] mysqli_query() expects parameter 1 to be mysqli, string given in 에러 해결방법 php 7 에서 mysqli_query() 를 사용하다보면 아래와 같은 에러가 날때가 있습니다. mysqli_query() expects parameter 1 to be mysqli, string given in 이런 원인은 대부분 mysqli_query('쿼리'); 이런식으로 선언이 되어 있어서 애러가 나는 경우일껀데, 이부분을 mysqli_query($conn, '쿼리'); 이런식으로 db 접속정보를 담아서 쿼리를 실행시키면 에러가 없습니다! 참고들하세요!
[php] 나누기 몫 구하기 예제 php 에서 나누기하고 난 몫을 구하는 방법중에 하나입니다. 여러가지 방법들이 있는듯 하지만, 소수점으로 나올테니, 나눈결과를 정수로 치환하면 되지 않을까해서 공유해봅니다. $a = 2; $b = 3; 예를들어 위처럼 변수 2개가 있고 3 나누기 2의 값을 구하려면, $c = @intval($b/$a); 위 처럼 하면 되는데 결과는 아마 1.5가 나올껍니다. 그걸 intval 로 치환하면 1이 나올테니 몫을 구하는것과 동일한 효과일듯 합니다. 참고들 하세요!