일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 주식 청약
- php
- JavaScript
- 7월 공모주 청약 일정
- 리눅스
- 공모주 청약
- 자바
- java
- Eclipse
- IPO
- 오라클
- SQL
- Oracle
- 주식 청약 일정
- MYSQL
- linux
- 주식
- 제이쿼리
- 맥
- codeigniter
- 코드이그나이터
- 공모주 청약 일정
- 6월 공모주 청약 일정
- jquery
- html
- 자바스크립트
- Stock
- css
- 공모주
- Today
- Total
목록개발/php (529)
개발자의 끄적끄적
[php/codeigniter] 코드이그나이터4 index.php service 500 에러 해결방법 php 프레임워크중 codeigniter 4 프레임워크를 세팅하다보면 여러가지 오류가 발생하곤 합니다! 디버깅을 하다보면 index.php 파일에서 위와 같은 부분에서 500에러가 발생하는 경우가 있습니다! 다른이유가 있을수도 있지만, 저의 경우는 허무하게도... writable 폴더의 권한이 777 이어야 서비스가 정상적으로 올라오더라구요! 초기세팅이라 세션이 파일로 설정되어 있어서 그런거 같긴합니다만, writable 폴더의 이름답게 권한을 777로 설정하시고 확인해보시는걸 추천드립니다! 참고들 하세요!
[php/library] PBKDF2 ERROR: Something's wrong with your hash! 에러 해결방법 php 에서 암호화 라이브러리중 PBKDF 라이브러리를 사용하다보면 아래와 같은 에러가 나는 경우가 있습니다! PBKDF2 ERROR: Something's wrong with your hash! 위와 같은 에러는 다른 문제가 있는건 아니고, encrypt 를 호출할때 들어가는 들어가야하는 암호화된 문자열이 아닌 다른 일반 텍스트 문자열이 들어가있는 경우에 나는 에러입니다! encrypt 를 호출하는 부분에 어떤 인자를 넣고 있는지 확인해보시면 될듯 합니다! 참고들 하세요!
[php/codeigniter] The action you have requested is not allowed 에러 해결방법 php 프레임워크중 codeigniter 를 사용하다보면 아래와 같은 에러가 나는 경우가 있습니다. The action you have requested is not allowed. 그럴때는 config/config.php 파일을 열고 아래와 같이 csrf 를 검색해보면 TRUE 로 설정이 되어 있습니다! $config['csrf_protection'] = TRUE; 위와같이 TRUE 로 되어있는 부분을 아래와 같이 FALSE 로 변경하시면 됩니다! $config['csrf_protection'] = FALSE; 사실 csrf 는 보안차원에서 활용하는 기능이라, 꼭 필요한 경우가..
[php/sms] php 알리고 sms 개행 처리방법 개발을 하다보면 문자 발송 시스템을 연동하여 sms / lms 등의 문자를 발송하곤 합니다! 그중에서 php 로 알리고라는 API 를 연동해서 문자를 발송하다 보면 내용이 길어져 줄바꿈을 처리해야 하는 경우가 있습니다! 그럴때는 \n 줄바꿈 개행문자를 넣어주시면 됩니다! 하지만!!!!! 알리고의 php 샘플에는 발송직전의 본문 메세지를 위 이미지와 같이 stripslashes 를 이용해서 슬래쉬를 제거해버리기 때문에 개행문자가 정상동작 하지 않습니다! 그럴때는 2가지 방법이 있습니다! 1. 아래 이미지와 같이 stripslashes 를 제거하고 본문을 그대로 전송하는 방법 2. 아래 이미지와 같이 전송할 본문을 addslashes 로 한번 감싼 뒤 s..
[php/framework] php codeigniter4 버전확인 방법 php 프레임워크중 codeigniter 를 사용하는 경우에 현재 프레임워크의 버전을 확인해야 하는 경우가 있습니다! codeigniter 4버전부터 확인방법이 달라서 공유하려고 합니다. echo esc(\CodeIgniter\CodeIgniter::CI_VERSION); 현재 프레임워크의 버전을 확인하고 싶으면 위 내용을 출력해보시면 확인가능합니다! 참고들 하세요!
[php] php 휴대폰 번호 형식 변환 함수 php 에서 휴대폰 번호를 다루다 보면, 데이터베이스에 입력되어 있는 데이터를 보여주는 경우에 하이픈(-) 이없이 숫자만 들어가있는 휴대폰 번호를 하이픈을 포함하는 형식으로 변경해서 보여줘야하는 경우가 있습니다! 그럴때는 아래 함수를 이용하시면 됩니다! function format_hyphen_phone($ph){ $ph = preg_replace("/[^0-9]/", "", $ph); $length = strlen($ph); switch($length){ case 11 : return preg_replace("/([0-9]{3})([0-9]{4})([0-9]{4})/", "$1-$2-$3", $ph); break; case 10: return preg_re..
[php/json] php json_decode 빈값 에러 해결 방법 / php json_decode return null php 에서 json 데이터를 다루다보면 배열로 변환해야하는 경우가 있습니다! json 을 배열로 변환하다보면, 데이터상으로는 이상이 없는데 배열값이 빈값으로 되어있는 경우가 있습니다. 파싱에러가 난 경우인데요! 그럴때는 아래와 같이 처리하시면 됩니다! 1. UTF-8 이 아닌경우 $data = json_decode( preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $json_string), true ); 2. UTF-8 인 경우 $data = json_decode( preg_replace('/[\x00-\x1F\x7F]/u', '', $string), ..
[php/function] php html 특수문자 변환 방법 / php htmlspecialchars_decode example php 에서 html 태그를 저장하다보면 < 나 기타 특수문자가 < 와 같이 치환되어 저장된 경우가 있습니다! 치환되어도 html 페이지 상에서 뿌려지는 경우는 문제가 없으나, 텍스트 형태로 전달되는 경우가 있으면 다시 태그형태로 변환해줘야 하는데요! 그럴때는 아래 내장함수를 이용하시면 됩니다! htmlspecialchars_decode 위 내장 함수를 사용한 예는 아래와 같습니다! $content = htmlspecialchars_decode($content); 위 내용 보시면 아시겠지만, html 코드 형태로 담긴 변수 $content 가 있다고 가정하고, 이걸 다시 ht..