본문 바로가기

php

[PHP]역슬레쉬 제어 함수 역슬레쉬 제어 함수 팁 --추천-- 역 슬레쉬를 제어하는 함수를 알아보겠습니다.addcslashes() addslashes() 이 두 종류의 제어 함수가 있습니다. addcslashes() 문자열앞에 역슬레쉬를 추가합니다.addcslashes($변수이름);echo addcslashes($변수이름);이렇게요.addslashes 는addcslashes 에서 중간에 "c" 만 추가됬다 보면 됩니다.ㅋㅋ? addslashes() ',",\ 앞에 역슬래쉬를 추가합니다. 정규식하다가 귀찮을때 쓰면 되겠죠? 더보기
[PHP]절댓값 산출 함수 절댓값을 산출하는 함수 숫자의 절대적인 값을 반환하는 함수입니다.abs();number가 부동소수형이면 부동소수형의 절대값으로, float이면 float으로 integer이면 integer반환 합니다. 사용방법 $a = abs(-2);echo $a; 결과:2 더보기
[PHP]SQL인젝션 보안 mysql_real_escape_string mysql_real_escape_string 은 SQL에 인젝션 보안 처리하는 방법중 한가지 입니다. 이스케이프 문자를 제거해줍니다.제어를 할때 사용되는문자죠C언어를 배워보신분들은 약간 아시겠지만\n 이나 \a 같은겁니다. 이런 문자가 SQL에 들어올경우 매우 곤란해지겠죠. 그래서 mysql_real_escape_string 를 사용해줍니다. 사용방법은 너무 간단합니다.함수처럼 사용하시면 됩니다. mysql_real_escape_string($변수); 이렇게하면 간단히 제거가 됩니다. 더보기
[php]5.3 ereg 함수 안녕하십니까, 새로운 사실(?) 을 알게되어 잠시 이 글을 올리고자 합니다. php가 5.3 버전이 되며 ereg() 문자열 찾는 함수가 preg_match 로 변경되었습니다. if(preg_match($찾을문자,$문자열){} 이렇게 말이죠.크게 바뀌진 않았습니다. 감사합니다. 더보기
[php]DB 접속 내용확인 안녕하세요 이번시간엔 DB내용을확인하여 로그인을 하는 php 코드를 작성할것입니다.---추천--- 자신의 DB에 대해 조금 알아야됩니다.DB 아이디,DB 비밀번호, 자신이 데이터베이스 이름이 필요하고저장할 내용도 필요하죠. 일단 DB에 접속하기위해 아이디와 비밀번호를 입력해줘야됩니다.mysql_connect("호스트 이름","DBID","DBPW"); 이렇게하면 연결도하고 변수에 저장을 할수 있습니다.호스트 이름은 로컬 호스트를 할게요.$connect = mysql_connect("localhost","DBID","DBPW"); 쿼리 인코딩을 지정해줘야됩니다.인코딩이 다르면 깨져버려요; mysql_query("set names euckr"); euc-kr 로 인코딩을 맞추었습니다. 그럼 데이터베이스 이름.. 더보기
[PHP]비동기 업로드 움직이지않고 그 페이지에서 바로 처리하는 php 페이지 입니다. 비동기 업로드.자바 스크립트도 포함되어있습니다.---추천--- 더보기
[PHP]MD5,Base64 인코딩,디코딩 md5 난독화,Base64 인코딩 페이지 소스입니다.이 페이지 이름은 incode.php에요(컨셉이에요, 오타라하지말아줘요.)----추천---- md5: base64_encode: base64_decode: 개발자 블로그 CopyLeftⓒfree flight aircraft(nuclear_1) 2013 All Rights Reserved. 더보기
[PHP]현재 시간 나타내기 [PHP]현재 시간 나타내기 아래 소스를 보며 참고하세요.현재 시간을 나타내주는 소스입니다.$year=date('Y'); //대문자 표시 년도 4글자로 표시 $month=date('n');//월 $day=date('j');//일 $max=date('t');//이번 달 마지막날이 몇일인지 $yoil=date('D');//요일 $junhu=date('A');//오전,오후 $time=date('G');//시간 $nowtime = $year.$month.$day.$yoil.$junbu.$time // 현재시각 echo date("Y-m-d h:i:s"); 더보기