PHP 특정 함수 사용 막기
·
Programing/PHP
특정함수를 사용 못하게 막는 방법이다.예를들어 보안관련으로 str_replace함수를 사용 못하게 하고 싶다면php.ini 파일을 열어 'disable_functions' 라는 항목을 찾아준다.'..function' 이 아닌 functions 인걸로 봤을때 여러 함수를 사용 못하게 막을 수 있ㄷㅏ.사용 예제는 아래와 같다. disable_functions = str_replace, fopen, sub_str 위와 같이 설정안뒤 웹서버를 재 시작 시켜준 뒤 확인해보면 Warning: str_replace() has been disabled for security reasons in 와 같은 에러 메시지를 송출한다. 단, 사용자 지정 함수는 막지 못한다.
PHP Geolocation - ip 주소로 위도 경도 얻기
·
Programing/PHP
API 이용하여 얻기.http://ipinfodb.com 직접 만들어 지역 얻어오기.http://www.phptutorial.info/iptocountry/the_script.html
php 배열을 문자열로.. (array to string)
·
Programing/PHP
가끔씩 사용 할때마다 기억이 안나서 정리합니다-_-; 기억력이 좋지가 않아옄ㅋㅋ ㅠ $array = array("a", "b"); // 파이프(사용자 정의 문자)로 구분하여 배열을 문자열로 합치기 $array = implode("|", $array); // print: a|b // 문자열을 사용자 정의 문자열로 구분하여 배열로 만들기 $array = explode("|",$array); /* print: Array ( [0] => a [1] => b ) */ 이상 배열에서 문자열로 그리고 다시 배열로 합하는 방법이었습니다. 이리 간단한것도 한참 안쓰면 기억이 안나네요-_-;
SMTP server response: 501 5.5.4 Invalid Address in
·
Programing/PHP
PHP mail() 함수 사용시.. Error Message ; SMTP server response: 501 5.5.4 Invalid Address in 해결방안 : 1. 내 컴퓨터 > 속성 > 컴퓨터 이름 > 변경 에서 특수문자 및 한글등을 빼주고 설정. 2. 최상단에 ini_set('sendmail_from', 'admin@gmail.com'); 입력.
PHP Date Format
·
Programing/PHP
인자 설명 반환값 a 오전?오후 am 또는 pm A 오전?오후 AM 또는 PM I 낮?밤 낮이면 1, 아니면 0 Y 년 예: 1999 또는 2003 y 년 예: 99 또는 03 F 달 January ~ December L 달 윤달이면 1, 아니면 0 m 달 01 ~ 12 n 달 1 ~ 12 M 달 Jan ~ Dec d 날짜 01 to 31 j 날짜 1 to 31 D 날짜 Mon ~ Sun g 시간 1 ~ 12 G 시간 0 ~ 23 h 시간 01 ~ 12 H 시간 00 ~ 23 i 분 00 ~ 59 s 초 00 ~ 59 l 요일 Sunday ~ Saturday w 요일 0(일요일) ~ 6 (토요일) U 1970년 09:00부터 세어진 초의 수 time()값과 동일 W 년도의 몇번째주 예: 42 z 년도의 ..