。공부 。 70

<HTTP> 메타태그 (Meta Tag)

메타태그라는 녀석은 웹페이지에 관한 정보를 제공하는 특병한 HTML태그라 생각하면된다. 메타태그는 HTML태그와는 달리 웹페이지의 표현에는 영향을 미치지 않는다. 예를 들어 글자색을 바꾼다거나 글자크기 테이블 속성변경 같은것은 할수없다는 것이다. 메타태그의 기능은 웹페이지를 누가 만들었는지와, 웹페이지의 설명, 갱신주기, 페이지검색 키워드 등을 설정할수있다. 메타태그는 태그사이에 쓴다. * 메타태그의 속성 * - http-equiv - name - charset - schame 등이 있는데 이중에서 http-equiv 와 name 속성이 가장많이 쓰인다. * http-equiv 속성을 알아보자. * http-equiv는 동적인 태그라고도 한다. 속성에는 Content-Type, Refresh,Expire..

。공부 。 2007.10.22

<MySQL> 데이터베이스 백업 및 복구

데이터베이스는 1년 한번씩을 백업을 해둔다고 한다. 음.. 꼼꼼한사람이라면 더 자주 하겠지만 말이다. MySQL 은 데이터베이스 백업과 복구 방법이 아주 간단하다 계정명 : kyoe 빽업할 DB : mydb 빽업받을 DB : mydb_temp mydb안에 있는 테이블 : mydb_table * MySQL DB 백업 * - MySQL접속 하지 않은 상태에서 명령어를 치자. mysqldump -u kyoe -p mydb > mydb.sql - 위와같이 명령어를 치면 패스워드를 묻는다 그럼 해당 계정의 패스워드를 치면 백업이 된다. 백업파일이 저장되는 경로는 C:\Mysql\bin 폴더가 되고 apmsetup 으로 mysql을 설치 했다면 백업파일이 저장 되는 경로는 C:\Documents and Settin..

。공부 。 2007.10.17

<PHP> getdate()함수 사용법

getdate() 함수는 타임스탬프 값을 인자로 전달받아 이값이 가리키는 날짜 및 시간에 대한 정보를 연관 배열의 형태로 반환한다. 만약 타임스탬프 값을 지정하지 않으면 현재시간에 정보를 반환한다. * 배열에 저장된 현재시간의 정보와 '년월일' 을 출력해보자 * $current_time = time(); //현재시간의 정보를 $current_time 변수에 저장 $time_array = getdate($current_time); //현재시간정보를 연관배열로 반환 foreach($time_array as $key => $value){ echo $key .':'.$value.' '; //배열의 키값과 참조값 출력 } echo $time_array["year"].'년'.$time_array["mon"].'월'..

。공부 。 2007.10.13

<PHP> date()함수의 사용법

data() 함수는 특정한 날짜와 시간을 지정한 형식으로 출력하는 함수이다. 함수의 두번째 인자인 타임스탬프 가 출력하고자 하는 날짜와 시간을 가리키고 첫번째 인자인 format은 이날짜를 어떠한 형식으로 출력할것인지를 결정한다. $timestamp = mktime(23,11,15,10,12,2007); //2007년 10월 12일 23시 11분 15초 echo date("연도 Y 또는 y",$timestamp).' '; echo date("월 M 또는 m",$timestamp).' '; echo date("시간 H 또는 h",$timestamp).' '; echo date("분 i",$timestamp); -mktime() 함수를 이용해 시간을 지정할수 있다. -time() 함수를 이용하면 현재시간을 ..

。공부 。 2007.10.12

<PHP>Foreach 문을 이용한 배열출력

'foreach'문을 이용하지 않더라도 'for'문이나 'while'문을 이용해 출력 할 수 도있지만 'foreach'문을 이용해서 좀더 편리하게 배열변수를 출력해 보자. 'foreach'문은 'while'문처럼 원소의 개수만큼 문장을 반복 실행하게된다. * 인덱싱배열 출력 * $members = array("홍길동","임꺽정","허준"); foreach($members as $name){ //배열의 값을 foreach문을 이용해 출력 echo "이름: ".$name." "; } - $members 값을 순차적으로 출력 한다. * 연관배열 출력 * $score = array("홍길동"=>93,"임꺽정"=>90,"허준"=>88); foreach($score as $name=>$result){ //연관배열의..

。공부 。 2007.10.12

<PHP> 미리 정의된 PHP변수(predefined variables)

$_SERVER : 웹서버 및 스크립트와 관련된 정보를 담고 있는 연관배열 $_GET : GET방식을 통해 사용자가 서버에 전송한 데이터를 담고 있는 연관배열 $_POST : POST방식을 통해 사용자가 서버에 전송한 데이터를 담고 있는 연관배열 $_COOKIE : 쿠키(Cookie)정보를 담고 있는 연관 배열 $_REQUEST : GET이나 POST방식을 통해 사용자가 서버에 전송한 데이터와 쿠키 정보를 담고 있는 연관배열 $_FILES : 파일 업로드를 통해 사용자가 서버에 전송한 데이터를 담고 있는 연관배열 $_SESSION : 세션(Session)정보를 담고 있는 연관배열 $_ENV : 서버의 환경정보를 담고 있는 연관배열 $_GLOBALS : 모든 전역 변수를 담고 있는 연관 배열

。공부 。 2007.10.11

<PHP> array배열 일차원과 다차원

array 타입은 배열을 다루기 위한 변수형으로써 PHP에서는 배열을 키(key)와 값(value)의 쌍으로 구성된 원소의 집합체로 이룬다. *인덱싱배열과 연관 배열* PHP 배열에서 원소의 키는 정수형의 숫자 또는 문자열이어야 하며 원소의 값은 어떤 변수형의 값이든 될수 있다. - 일차원 인덱싱배열 $school = array("1반","2반","3반"); echo $school[1].' '; (출력결과) 1반 - 일차원 연관배열 $family = array("부"=>'아버지',"모"=>'어머니'); echo $family["부"]; (출력결과) 아버지 - 인덱싱배열과 인덱싱배열을 같이 써보자. 숫자로 된 키를 갖는 원소와 문자열로 된 키를 갖는 원소가 함께존재하는배열도가능하다. $fruit = arr..

。공부 。 2007.10.11

<MySql>사용자 등록 및 삭제

MySQL에 사용자를 등록해 보자 일반 공부할거면 'root'계정을 사용해도 되지만 이왕하는거 계정만드는 법도 배우고 안전하게 개인 계정을 만들어 사용해보자 * 사용자등록 * - insert into user (host,user,password) values('localhost','kyoe',password('1234')); 사용자 주소와 아이디 패스워드를 설정해 mysql데이터베이스의 user테이블에 등록 등록하기전에 use mysql; 명령어로 mysql 데이터베이스를 선택해주자. (여기서 주의 할것은 띄어쓰기를 잘해야한다.! insert into user() 이렇게 user와 ()붙여쓰면 안된다 띄어쓸것) - insert into db values ('localhost','mydb','kyoe','..

。공부 。 2007.10.11

<MySql>Mysql 데이터베이스란? 'user'테이블과 'db'테이블?

- MySQL DBMS에는 전체 DBMS를 관리하는 데이터베이스가 존재한다. 이 데이터베이스의 이름은 'mysql'이 다.(MySQL DBMS와 mysql 데이터베이스를 구분할것) - mysql 데이터베이스는 root 관리자만이 사용할 수 있는 데이터베이스로 사용자와 DBMS 내에 생성될 모든 데이터베이스를 관리한다. 결국 사용자를 등록하고 데이터베이스를 생성하여 관리하는 것은 이'mysql'데이터베이스를 관리한다는 것을 의미한다. - mysql 데이터베이스 내에는 여섯개의 테이블이 존재한다. >columns_priv >db >func >host >tables_priv >user 위의 테이블에서 사용자에 관계되는 테이블은 'user'이고, 데이터베이스에 관계되는 테이블은 'db'이다. - user tab..

。공부 。 2007.10.11

<MySql> root 관리자 패스워드 변경 과 기본적인 사용명령

* root 관리자 패스워드 변경 * MySql의 관리자 이름 'root'는 변경할수 없지만 패스워드는 변경할수 있다. 지금부터 패스워드를 변경해 보도록하자. - root 관리자의 패스워드는 'C:/mysql/bin' 디렉토리에 존재하는 'mysqladmin.exe'파일 실행에 의해 지정된다. 이 명령의 실행은 반드시 'C:/mysql/bin'에서 이루어 진다. - 현재 'mysql>' 프롬프트 상태라면 'exit'명령이나'quit'명령으로 빠져나간다. - 변경하는 명령은 아래와 같다. mysqladmin -u root password 1234 위와 같이 입력하면 'root'의 패스워드는 '1234' 가된다. 관리자 패스워드를 변경하면 Mysql서버를 재가동 해야한다. * 기본적인 사용명령 * USE -..

。공부 。 2007.10.11