일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 제이쿼리
- codeigniter
- 7월 공모주 청약 일정
- 자바스크립트
- 코드이그나이터
- 맥
- Eclipse
- jquery
- MYSQL
- 6월 공모주 청약 일정
- linux
- JavaScript
- 공모주
- 주식 청약 일정
- Stock
- 공모주 청약 일정
- 주식
- 공모주 청약
- SQL
- 주식 청약
- Stock ipo
- 오라클
- 리눅스
- java
- Oracle
- html
- 자바
- css
- php
- IPO
- Today
- Total
목록개발/php (539)
개발자의 끄적끄적
[PHP] Mcrypt 라이브러리 활용 암호화 시스템 [펌] 웹프로그래밍을 하다보면 데이터를 암호화 해야 하는 경우가 많이 발생합니다. 개인정보와 같은 민감한 정보는 당연히 암호화를 한 후에 데이터베이스에 저장을 해야 하고, 기타 프로그램 보안상 중요한 데이터 역시 암호화를 한 후에 저장을 하는 것이 일반적입니다. PHP에는 암호화를 위한 다양한 함수들이 있습니다. 그 중에서도 PHP Mcrypt 라이브러리는 복호화까지 가능한 암호화 라이브러리입니다. 이 글에서 소개하는 소스코드는 필자가 직접 작성한 것으로써 PHP의 Mcrypt 라이브러리를 활용하여 암호화와 복호화를 구현한 클래스 소스코드입니다. 취미로 다른 웹 프로그램을 만들다가 급하게 만든 초기 버전이기 때문에 웹프로그래머 분들이 보시기에는 허술한..
[php] Codeigniter 404 page 수정하기 방법은 2가지 입니다. 그냥 html 파일을 수정하거나! config/routes.php 에서 404_override 를 수정해서 이용하거나! 첫번째 방법은 그냥 간단히 /application/views/errors/html/error_404.php 위 경로에 있는 파일을 수정하면 404 에러시 바뀐 내용이 나오게 됩니다. 두번째 방법은 /application/config/routes.php $route['404_override'] = '컨트롤러 명'; 으로 바꿔서 컨트롤러로 활용 하는 방법입니다. 두번째 방법은 자세한 설명이 있는 링크가 있어서 링크 달아놓겠습니다! 두번째 방법 링크 : https://www.cloudways.com/blog/cu..
[php] Coroutine asynchronous programming framework for PHP https://www.swoole.co.uk/ Swoole - Coroutine PHP asynchronous programming framework | Swoole Compared with other async programming frameworks or softwares such as Nginx, Tornado, Node.js, Swoole has the built-in async, multiple threads I/O modules. Developers can use sync or async, coroutine API to write the applications. Swoole PHP netw..
[php] preg_match_all 사용법 및 예제 $str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua"; preg_match_all('/do/', $str, $matches); print_r( $matches[0] ); # Array # ( # [0] => do # [1] => do # [2] => do # ) 위처럼 정규표현식에 맞는 것을 모두 추출하는 PHP 함수 입니당~ 샘플들!! 모든 태그 추출 preg_match_all("/(]*>)(.*?)()/", $html, $matches); 모든 a 태그 추출 preg_..
[php] php 특수문자 제거 정규식 $string = preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#()\[\]\{\}]/i", "", $string); 소장하고자 올려봅니다! 정규식은 사용하는 방법에 따라 달라질수 있으니 테스트 해보시고 수정해서 사용하시면 될듯합니당~ 참고들하세요!
[php] 파일 업로드 금지 확장자 체크 public function deny_chk($file_name) { $denytype = array("php","php3"); $flag = false; $file_arr = array(); if( @trim($file_name) != "" ) { $file_arr = explode('.',strtolower($file_name)); } if( @count($file_arr) > 0 ) { foreach( $file_arr as $chk_data ) { foreach( $denytype as $deny ) { if( strpos( $chk_data, $deny ) !== false ) { $flag = true; } } } } return $flag; } 파일 ..
[php] end 함수 / 배열의 마지막 값 가져오기 $filename="111.png"; 위와 같은 파일명에서 확장자만 가져오고 싶을때, $file_arr = explode(".". $file_name); $file_type = end($file_arr); echo $file_type; 이렇게 . 을 기준으로 파일명을 자르고 end 함수에 자른 배열을 넣으면!! png 위와 같이 확장자만 나오게 됩니다! 이처럼 php end 함수는 배열의 마지막 인덱스의 값을 반환해줍니다! 참고하시고 많이들 활용하세요!!
[php] array_pop 함수 사용법 $num_arr = array("1", "2", "3", "4", "5"); 위와 같은 배열이 있다고 가정하고, 가장 마지막 배열에 들어있는 값을 추출하고 싶을때!! $last_num = array_pop($num_arr); echo $last_num; 위처럼 array_pop 함수를 사용하고 출력하면! 결과는 아래처럼 마지막에 들어있는 5 라는 값이 나오게 됩니다!! 5 이처럼 array_pop 함수는 배열의 가장 마지막 값을 반환해주는 함수입니다! 참고하시고 도움들 되시길 바래요!