본문 바로가기

PHP∵SCRIPT185

PHP 특정 문자 존재 유무 및 문자 변환 함수들 문자열에 특정 문자 존재 유무를 파악하기 위하여 사용 할 수 있는 함수들과 그 특정 문자를 사용하여 변환을 하는데 도움이 되는 함수들을 정리해 보았다. strstr(문자열, 찾을 문자) 찾을 문자열이 나온 처음 위치부터 끝까지 반환. $temp = '오늘도;달린다'; $tmp = strstr($temp , ';'); 출력 : 달린다 stristr(문자열, 찾을 문자) strstr과 달리 대소문자를 구별하지 않는다. 만약 찾을 문자가 존재하지 않을 경우, FALSE를 반환한다. // ';' 기호가 있는 문장은 제외할 것 if(stristr($temp, ';') == FALSE) fwrite($syn0, $temp."\t".$temp."\n"); else echo($temp . " "); strchr(문자열.. 2016. 2. 3.
PHP 기본적인 배열 사용법 PHP를 하면서 이차원 배열은 잘 사용되지 않는다고 하니.. 일단 이차원 배열은 다음에 공부하기로 하고, 우선은 일차원 배열을 사용하는 기본적인 방법들을 적어는다. 배열의 숫자 인덱스 기본적으로 다음과 같이 아이템들을 배열에 추가 할 수 있다. 아이템을 배열에 추가 $arr[] = "태연"; $arr[] = "티파니"; $arr[] = "서현"; print_r($arr); 출력 : Array ( [0] => 태연 [1] => 티파니 [2] => 서현 ) 위의 방법은 입출력때 코드를 관리하기 힘들다는 단점이 있다. 따라서, 위치 지정을 명확하게 하여 배열에 아이템을 추가 $arr[0] = "태연"; $arr[1] = "티파니"; $arr[2] = "서현"; for($i = 0 ; $i < 3 ; $i++).. 2016. 2. 3.
php set_time_limit 함수 - 타임아웃 설정 set_time_limit 함수 - 타임아웃 설정 아파치등의 웹서버에 설정된 타임아웃, PHP에 설정된 타임아웃등으로 인해, CGI를 실행할 때 너무 많은 시간동안 프로그램이 돌면, 강제로 정지됩니다. 이때, 그 목숨을 좀 살려보려고 하는 명령어가 set_time_limit 입니다. 가령, 30초까지만 수행되도록 한 서버인데, 자신의 프로그램이 30초가 넘도록 실행된다면, 중간에 멈춰버립니다. 그리고는 해당 URL을 찾지 못했습니다.라는 메시지를 뿌립니다. 이럴땐, 그 프로그램에 set_time_limit(30);이라고 해보세요.그러면 프로그램이 수행되다가 그 명령어를 만나면,그 시점부터 30초를 연장해줍니다. (그 시점부터임!!!) 아예, 스크립트가 모두 수행될 때까지 하려면, set_time_limi.. 2016. 2. 1.
화면에 완전히 고정된 배너 뮤직트로트 2014. 12. 12.
?변수=입력값&변수=입력값 이런식으로 자바스크립트로 cgi없이 값 넘겨주기 입력값을 넘겨줄 창에 들어갈 소스 --------------------------------------- 결과값을 보여줄 창에 들어갈 소스 --------------------------------------- 2014. 12. 12.
태그 스크립트 암호화하기 2014. 12. 12.
금지 금칙어 불량단어 필터링 불량 단어 검축(필터링 스크립트) 불량단어 예제 : 가증,씹팔,전쟁,바보,쓰발,엽기 쓰발 2014. 12. 12.
GET, POST 하나로 묶기 // GET, POST 값 하나로 묶기 function getParam($name) { GLOBAL $HTTP_POST_VARS, $HTTP_GET_VARS; if( !isset($HTTP_POST_VARS[$name]) || $HTTP_POST_VARS[$name] == '' ) { if( !isset($HTTP_GET_VARS[$name]) || $HTTP_GET_VARS[$name] == '' ) { return false; } else { return trim($HTTP_GET_VARS[$name]); } } return trim($HTTP_POST_VARS[$name]); } $_GET['value']; $_POST['value']; 일 경우... ex) $value = getParam(valu.. 2014. 9. 14.
PHP for문 2씩 증가하는 법 for($i=1;$i 2014. 6. 22.
랜덤 문자열생성 1 (쿠폰기능에 활용) 원하는 문자 내에서, 랜덤값을 돌려줍니다. // 사용방법 $get = random_string(5); //5자리의 랜덤값을 돌려줍니다. 2014. 6. 21.
date 함수 이용한 요일 구하기 $week = date ("w", strtotime(20071107)); switch ($week) { case ("0") : $nm_week = "일"; break; case ("1") : $nm_week = "월"; break; case ("2") : $nm_week = "화"; break; case ("3") : $nm_week = "수"; break; case ("4") : $nm_week = "목"; break; case ("5") : $nm_week = "금"; break; case ("6") : $nm_week = "토"; break; default : } echo $nm_week; 2014. 6. 20.
Excel (xls) 파일을 업로드하여 데이터를 PHP에서 사용하기 엑셀 파일을 업로드 해서 이용할 경우가 있다. 특히 쇼핑몰 프로그램시 엑셀로 업로드해서 데이터를 저장할때 사용한다. 이를 편하게 해주는 라이브러리가 있어서 소개하기로 한다. phpExcelReader 라는 라이브러리다. 사용법은 아주 간단하다. 예제로 제공되는 페이지를 수정해서 엑셀의 내용을 볼수 있게 해 보았다. 샘플 페이지 가기 그리고 다운로드는 http://sourceforge.net/projects/phpexcelreader/ 이곳에서 하시면 된다. 제가 만든 샘플까지 압축한 파일은 여기 있습니다. phpExcelReader.zip 2014. 5. 27.
JQuery.js 와 Prototype.js 같이 사용하기 위처럼 써주고 JQuery를 사용할때는 $ 대신 $J 를 사용하시면 됩니다. 2014. 5. 27.
PHP에서 MySQL 접속하기 먼저 PHP에서 MySQL에 접속하기 위해서는 mysql_connect 함수에 값을 대입하여 호출합니다. mysql_connect 함수에 변수를 대입해도 되고, 문자열을 직접 대입해도 됩니다. 변수대입 : mysql_connect($hostname, $user, $password); 문자열대입: mysql_connect("localhost", "root", "xxxxxxx" ); 변수나 문자대입이 끝났다면 다음으로 mysql_select_db 함수에 작업할 데이타베이스명을 넘겨주면 됩니다. 변수대입 : mysql_select_db($database, &connect); 문자열대입: mysql_select_db("test", &connect); 아래는 변수를 대입하여 MySQL에 접속하는 dbCon.php.. 2014. 5. 24.
공백제거 자바스크립트 2014. 5. 24.
반응형

Copyright ⓒ SmartWeb All rights reserved.