본문 바로가기

PHP∵SCRIPT179

[JavaScript] 자바스크립트 :: 문자열 자르기 자바스크립트에서.. split 을 쓸경우.. var s_data = "2005-03-25"; // 잘라야 되는 값.. var array_data = s_data.split("-"); // split 함수사용.. var s_year = array_data[0]; // 잘라진 값 배열.. var s_month = array_data[1]; var s_day = array_data[2]; [자바스크립트 문자열 길이대로 자르기] function cutStr(str,limit){ var tmpStr = str; var byte_count = 0; var len = str.length; var dot = ""; for(i=0; i 4) return 2; else return 1; } 사용은 문자열을 출력할 곳에 와.. 2013. 12. 30.
자바스크립트 :: 웹페이지에 키가 눌러지면 키번호 나타내는 함수 사이 2013. 12. 30.
자바스크립트 :: 각종 버튼 만들기 (새로고침,창닫기, ..) 버튼으로 처리하는 방법은 여러가지가 있다. 이런 방법으로 안되면 다른 방법으로 버튼을 처리해야 한다. 새로고침 닫기 닫기 앞으로 이전으로 이전으로 저장 창닫기 취소버튼 뒤로가기 버튼 새로고침 버튼 새로고침 2013. 12. 30.
폼값 두곳으로 전송하기 2013. 12. 30.
날짜비교 함수 function date_diff($date1,$date2) { $tmp_date1 = explode("-",$date1); $tmp_date2 = explode("-", $date2); $tmp1 = mktime(0,0,0,$tmp_date1[1], $tmp_date1[2], $tmp_date1[0]); $tmp2 = mktime(0,0,0,$tmp_date2[1], $tmp_date2[2], $tmp_date2[0]); $return_date = ($tmp1 - $tmp2) / 86400; return $return_date; } $Today = date('Y-m-d'); $diff_day = date_diff('날짜',$Today); if($diff_day > 0) { echo "날짜가 큰 날임.".. 2013. 12. 30.
[PHP] 날짜 일수 차이 계산 [date_diff(), DateTime, DateInterval] 정확한 날짜 일수를 계산하기 위한 간편한 방법. 여러가지 방법들이 산더미 같이 있겠지만 다 귀찮고 DateTime, DateInterval 객체를 이용하는 가장 간단한 방법. 2013. 12. 30.
preg_match 사용법 preg_match의 pattern인자에서 modifier(구분자?)별 의미 i : 대소문자 구분안함 u : utf-8(자세한 사항은 확인 중) utf-8에서 모든문자를 각각의 문자별로 자르기 예제) 결과값) 한,글, ,e,n,g,l,i,s,h, ,ど,を,ウ,ィ, ,中,國, ,#,&,*,§,※,☆,★ preg_match (PHP 4, PHP 5) preg_match -- 정규표현식 매치를 수행합니다. 설명 int preg_match ( string $pattern, string $subject [, array $matches [, int $flags [, int $offset]]] ) pattern에 주어진 정규표현식을 subject에서 찾습니다. matches가 주어지면, 검색 결과를 채워넣습니다. $.. 2013. 12. 30.
문자열이 포함되는지 검사하는 strpos $categoryName = "전국 > 부산 > 서면";  $searchName = "부산";  if(strpos($categoryName, $searchName) !== false) {  echo "포함되어 있습니다만...";  } else {  echo "없군요.";  }?> 2013. 12. 30.
php 함수 [elseif] 함수명 ==> elseif 사용 형식 ==> elseif () {} 설 명 ==> 결과 값 return ==> [else] 함수명 ==> else 사용 형식 ==> else {} 설 명 ==> 결과 값 return ==> [switch] 함수명 ==> switch 사용 형식 ==> switch() { case : } 설 명 ==> 결과 값 return ==> [for] 함수명 ==> for 사용 형식 ==> for( ; ; ) {} 설 명 ==> 결과 값 return ==> [foreach] 함수명 ==> foreach 사용 형식 ==> foreach( as ) {} 설 명 ==> 결과 값 return ==> [while] 함수명 ==> while 사용 형식 ==> while() {} 설.. 2013. 12. 30.
DB 연동하기 PHP언어로 만들수 있는 프로그램이나 만들어져있는 프로그램의 95%는 DB와 연동하는 프로그램입니다. 중요한부분입니다. MySQL 데이터베이스 관련 PHP함수 mysql_connect(); --MySQL 서버에 접속하는 함수 mysql_select_db(); --MySQL 데이터베이스를 선택하는 함수 mysql_query(); --MySQL 서버에 query를 보낸후 실행시키는 함수 mysql_fetch_array(); --쿼리 실행후 결과를 필드이름색인 또는 숫자색인으로 된 배열로 반환하는 함수 mysql_free_result(); --결과값을 제거(해체)하는 함수 mysql_close(); --MySQL 접속을 닫는 함수 mysql_connect() 함수 예제 ※ localhost을 써놓는부분은 해당.. 2013. 12. 30.
JavaScript 파일 읽고 쓰기 예제 1. ActiveXObject 개체 - 자동화 개체에 대한 참조를 사용하여 반환 - 형식 : var newObject = new ActiveXObject("servername.typename"[,"loaction"]); servername : 필수적인 요소. 개체를 제공하는 응용프로그램의 이름 typename : 필수적인 요소. 만들 개체의 종류나 클래스 loaction : 생략가능. 개체가 만들어질 네트워크 서버의 이름 2. FileSystemObject 객체 폴더, 파일등 파일 시스템과 관련된 객체 처리하는데 사용하는 객체 2.1 CreateTextFile() - 새로운 파일을 만들기 위한 함수 - 형식 : (Object)CreateTextFile(filename[,overwrite[,unicode].. 2013. 12. 30.
문자열 공백제거 함수 trim과 preg_replace 공백 제거 함수 [ preg_replace ] // out1 결과값 : 이노무현대통령 // out2 결과값 : 이 노무 현 대통령 trim 함수는 문자열의 시작과 끝의 공백만 제거 preg_replace 함수는 내부의 공백 제거 또는 문자열 대체가 가능한 함수.. 2013. 12. 30.
[PHP] php 문자열 함수 ▶ 문자열 다듬기 - trim(), ltrim(), chop()에서 지우는 공백은 스페이스, '\n'(줄바꿈), '\t'(가로 탭), '\v', ○ trim(); - 문자열의 처음과 끝에 있는 공백을 지운다. ○ ltrim(); - 문자열의 처음에 있는 공백을 지운다. ○ chop(); - 문자열의 끝에 있는 공백을 지운다. ▶ 문자열 정돈 ○ nl2br(); - 문자열중 줄바꿈문자(\n)를 XHTML에서의 줄바꾸기인 태그로 바꾸어 준다.(4.0.5 이전의 HTML에서는 태그) ▶ 문자열의 대소문자 관련 함수 ○ strtoupper(); - 모든 알파벳을 대문자로 ○ strtolower(); - 모든 알파벳을 소문자로 ○ ucfirst(); - 문장의 처음이 알파벳이면 그것만 대문자로 ○ ucword().. 2013. 12. 30.
PHP 정규식 유효성검사 예제 (ID체크, 이메일체크등) //id를 5~10자의 영문이나 숫자만 허용 if(!ereg("[[:alnum:]+]{5,10}",$id)) { echo ""; exit(); } // passwd를 4~8자의 영문이나 숫자만 허용 if(!ereg("[[:alnum:]+]{4,8}",$passwd)) { echo ""; exit(); } //입력된 이메일의 유효성검사 if(!ereg("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*$)", $email)) { echo ""; exit(); } // 입력된 홈페이지의 유효성 검사 if(ereg("([^[:space:]]+)", $homepage) && (!ereg("http://([0-9a-zA-Z./@~?&=_]+).. 2013. 12. 30.
반응형

Copyright ⓒ SmartWeb All rights reserved.