。공부 。 70

<PHP> 날짜 및 시간관련 함수

PHP에서 제공하는 날짜 및 시간관련 함수는 서버로부터 현재 또는 지정한 시간이나 날짜를 여러 가지 원하는 형식으로 가져오고자 할 때 유용하게 사용됩니다. *사용빈도가 높은 함수들* - checkdate() : 주어진 날짜가 타당한 날짜인지를 검사한다. - date() : 날짜와 시간을 지정한 형식으로 출력한다. - getdate() : 날짜와 시간에 대한 정보를 배열로 반환한다. - microtime() : 유닉스 형식의 시간을 100만분의 1초단위로 반환한다. - mktime() : 지정한 날짜 및 시간을 유닉스 형식의 시간으로 반환한다. - time() : 현재의 날짜 및 시간을 유닉스 형식의 시간으로 반환한다. 여기서 유닉스형식의 시간이란 유닉스타임스탬프(Unix timestamp)를 말합니다. ..

。공부 。 2007.10.09

<PHP> 문자열 처리 함수

*PHP 에서 자주 쓰이는 그리고 유용한 문자열 처리 함수* - nl2br() : 문자열에 있는 개행문자 앞에 태그를 삽입한다. - echo() : 문자열을 출력한다. - print() : 문자열을 출력한다. - sscanf() : 지정한 형식에 따라 문자열을 파싱하여 변수의 값을 설정한다. - explode() : 문자열을 구분자로 분할한다. - strcmp() : 두 개의 문자열을 비교한다. - strcasecmp() : 두 개의 문자열을 비교하되 대소문자를 구분하지 않는다. - strncmp() : 두 개의 문자열을 지정한 길이까지만 비교한다. - strlen() : 문자열의 길이를 반환한다. - strtolower() : 문자열을 소문자로 변경한다. - strtoupper() : 문자열을 대문자로..

。공부 。 2007.10.09

<PHP> PHP 팁

웹사이트에 성능에 영향을 주는 부분은 최적화되지않은 또는 부적적한 쿼리문을쓴 데이터베이스에 있다. 만약 데이터 베이스 쿼리문은 최적화가 되었더라도 그보다 더 성능을 올리기 위해서 PHP프로그램내에서 몇가지 수정을 하면 성능개선에 큰도움이 된다. * 쌍따옴표 대신 홑따옴표을 쓰자.* 쌍따옴표로 문자열을 감싸게되면 PHP문자열 전체를 처리하게 됩니다. 처리되지 않고 그대로 유지될경우 나중에 처리되어야할 문자열의 경우 일반 따옴표를 쓰는 것이 좋습니다. 문자열에 홑따옴표가 들어갈 경우 따옴표마다 앞에 역슬래쉬를 붙여줘야합니다. str_replace() ->쌍따옴표 앞에 역슬래쉬는 붙여준다. - $abc = 'abc'; //홑따옴표를 써주자. - $abc = "aa1{$abc} aa2{abc2->var}"; /..

。공부 。 2007.10.09

<DB>MySql ALTER 테이블 속성 변경, 필드추가,삭제

이미 테이블은 만들어져 있다 근데 부득이하게 필드 속성을 바꿀일이 생겼다 이럴때 속성 하나때문에 테이블전체를 지우고 다시 만들수는 없는일! 필드속성을 변경하는 ALTER문에 대해 알아보자. *테이블 속성변경* alter table [해당테이블명] change [해당필드] [바꿀필드명] [변경할필드속성]; 예) 테이블의 속성만을 바꿔보자 varchar(50)으로 - alter table mytable change test test varchar(50); 예) 테이블의 필드명과 필드속성을 변경해보자 (필드명=age 속성=int) - alter table mytable change test age int; *테이블 필드 추가* alter table [해당테이블명] add [추가할필드명] [필드속성]; 예) 테..

。공부 。 2007.10.09

<PHP>DB(데이터베이스) 연동

*데이터베이스 접속* - 첫번째 방법 - - 두번째 방법 - * mysql_query("sql query문","mysql connect"); * - 데이터베이스 서버에 SQL문을 전달시켜주는 역활, 반환된 결과를 결과레코드 세트라 한다.($result) * mysql_num_rows(결과 레코드셋); * - Query문의 실행결과를 이용해서 레코드의 수를 얻어온다. * mysql_num_fields(결과 레코드셋); * - Queryansdml 실행결과를 이용해서 필드수를 얻어온다. * mysql_fetch_array(결과 레코드셋); - 결과레코드셋으로 얻어온값을 연관배열로 반환 * mysql_fetch_row(결과 레코드셋); * - 결과레코드셋으로 얻어온값을 배열형식으로 반환 * mysql_erro..

。공부 。 2007.10.06

<HTML><A></A>태그

HREF 속성을 이용하면 다른 사이트로 이동,html문서보기, 이메일 보내기 등을 할 수 있다. TARGET속성을 이용하여 출력할 위치를 선택적으로 처리할수 있다. *TARGET속성* _blank -> 새로운 창에 나타나게 할 때 사용됩니다. _parent -> 현재 프레임의 부모 프레임에 나타나게 할 때 사용됩니다.. _self -> 현재 브라우저 창에 나타나게 할 때 사용됩니다. _top -> 프레임을 해제하고 창 전체에 나타나게 합니다. *사용예* -------->kyoe.tistory.com 사이트로 이동

。공부 。 2007.10.05

PHP파서? 지원되는 태그?

PHP 파서의 역할 - php 스크립트를 구별할때 태그로 끝나는 부분을 php코드로 해석하는 것이 php 파서의 역할. 지원되는 태그 형식 1) 2) 3) 4) 이중 PHP에서 기본적으로 지원되는 태그는 첫번째 장식과 세번째 방식의 태그이다. 그러나 실제로 프로그램 을 개발할때 가장 많이 사용하는 태그는 세번째 방식의 태그인데 이방식의 태그를 사용하려면 PHP 환경설정파일(php.ini)에서 short_open_tag 항목의 값이 'On'으로 설정되어 있어야 한다. 이값은 PHP설치시 기본적으로 'On'으로 설정되어 있으므로 특별히 설정을 바꾸지 않아도 사용할수있다. 네번째 방식은 ASP 스크립트를 작성할 때와 동일한 방식으로써 PHP환경설정 파일에서 asp_tags 항목의 값이'On'으로 설정되어 있어..

。공부 。 2007.09.27