본문 바로가기

PHP 문법 - 1.기본 PHP 문법 - 1.기본 PHP 문법 - 2.변수 1. PHP의 시작과 끝을 알리는 기호 웹 프로그래밍 언어(PHP, JSP, ASP)는 html 태그 안에 원하는 프로그램을 작성하므로, PHP프로그램의 시작과 끝을 알리기 위하여 다음과 같은 기호를 사용합니다. 시작 기호 서버가 html를 읽다가 더보기
웹 프로그래밍 언어 www(world wide web)에서 사용하는 프로그래밍 언어를 통틀어 PHP, JSP, ASP가 있다. 더보기
APM 설치하기 - 다. 아파치(Apache) 설치 [설치순서] 가. MySQL 설치 나. PHP 설치 다. 아파치(Apache) 설치 다. 아파치(Apache) 설치 1. 다운 받은 apache_2.0.54-win32-x86-no_ssl를 더블클릭하여 설치 마법사가 나오면 NEXT 버튼 클릭. 2. I accept the terms in the license agreement 를 선택한 뒤 NEXT 버튼 클릭. 3. 아파치 서버에 대한 안내문이 나옵니다. NEXT 버튼 클릭 4. 웹 서버의 도메인 이름과 서버의 이름, 서버 관리자의 이메일을 묻는 창으로 다음과 같이 넣어 줍니다. 5. 아파치 서버 타입을 물어보는 창으로 Typical을 선택한 후 NEXT 버튼을 클릭 6. 아파치 서버을 설치할 폴더를 지정하는 창으로 기본값으로 사용하기 위해 NEXT 버.. 더보기
APM 설치하기 - 나. PHP 설치 [설치순서] 가. MySQL 설치 나. PHP 설치 다. 아파치(Apache) 설치 나. PHP 설치 PHP는 설치 프로그램이 아니므로 별도의 설치과정 없이 PHP 파일이 있는 폴더를 사용자 컴퓨터의 원하는 폴더에 복사하면 된다. 1. 다운받은 PHP 압축 파일을 푼다. 2. 폴더 이름을 php5로 바꾼다. 3. 폴더의 위치를 C:\ 아래로 옮긴다. 4-1. php5폴더 안의 php.ini-dist 파일의 이름을 윈도우 환경에 맞게 php.ini로 바꿔준다. 4. php.ini를 더블클릭하여 다음과 같이 세 곳을 수정한다. (1) extension_dir을 찾아 "./" 을 지우고 "c:\php5\ext" 넣어준다. : [수정 후] extension_dir="c:\php5\ext" (2) register.. 더보기
APM 설치하기 - 가. MySQL 설치 [설치순서] 가. MySQL 설치 나. PHP 설치 다. 아파치(Apache) 설치 가. MySQL설치 1. mysql-4.0.24-win을 다운받아 압축풀기 (mysql-4.0.24-win(2).a00 , mysql-4.0.24-win(2).a01, mysql-4.0.24-win(2).alz 파일 세개를 모두 다운받아 압축풀기) 2. 폴더 안의 SETUP.EXE를 더블클릭하여 실행한다. 3. 다음과 같은 창이 뜨면 Next 버튼 클릭! 4. 다음 창에서도 Next 버튼 클릭! (MySQL 설치 정보 창입니다.) 5. MySQL 설치 경로를 물어보는 창으로 기본값인 C:\mysql을 사용할 것이므로 Next 버튼 클릭! 6. 설치 타입을 물어보는 창으로 일반설정(Typical)을 선택한 뒤 Next 버튼.. 더보기
OCP자격증 취득 4단계 ◆ OCP자격증 취득 4단계 ◆ 1. 오라클공인교육 2. OCP시험 3. 핸즈온 4. OCP자격증발급 1. 오라클공인교육 이수 OCP자격증은 시험만 PASS해서는 자격증발급이 이뤄지지 않고 있습니다. 오라클공인교육을 이수해야지만 자격증 취득할수 있는 조건이 주어집니다. 따라서 오라클공인교육을 진행하고 있는 교육센터를 알아보셔서 교육을 먼저 수강하셔야겠죠! 이런 오라클공인교육이수 조건이 생긴건 OCP9i때 부터이며, 무분별한 자격증취득을 막기 위한 방편을 마련한거라 생각됩니다. (물론 이건 제 개인적인 생각입니다^^) 현재 오라클공인교육을 진행하는 곳은 상당히 많습니다. 2년전만 해도 상당히 엄격한 기준으로 오라클공인인증이 진행되서 소수의 교육기관만 진행을 했었는데요, 1년전부터 인증교육이 많이 확산되서 .. 더보기
PHP실습(APM)을 위한 설치파일 더보기
PHP 내장함수 - ②MySQL관련 함수 ◈ mysql_connect() *문법 : int mysql_connect([string server [, string username [, string password]]]); *설명 : MySQL 접속 아이디, 비밀번호, 호스트 이름을 이용하여 MySQL을 접속하는 함수 [예제] [결과]=================================== 접속되었습니다. 접속할 수 없습니다. ========================================= ◈ mysql_select_db() *문법 : int mysql_select_db(string database_name [, int link_identifier]); *설명 : MySQL 접속에 성공한 뒤 사용할 데이터베이스를 선택하는 함수. .. 더보기
PHP 내장함수 - ①문자열 함수 ◈ strlen() *문법 : int strlen(string str); *설명 : 인수로 받은 문자의 문자열 길이를 돌려주는 함수 [예제] [결과]=================================== 11 11 ========================================= ◈ addslashes() *문법 : string addslashes(string str); *설명 : 인수로 받은 문자열에 포함된 작은따옴표나 큰따옴표, 역슬래시에 해당하는 문자가 있을 때 그 문자의 앞에 역슬래시를 문자를 추가하여 그 값을 다시 돌려주는 함수 [예제] [결과]=================================== Hello World Hello \\World =============.. 더보기
트랜잭션(Transaction) 데이터베이스 작업의 한 단위를 말함. 어떠한 작업이 이뤄지고 나서 이 작업에 문제가 생기면 다시 원상복구를 해야 하는데, 이러한 회복 작업이 바로 트랜잭션을 기반으로 수행된다. 더보기
멀티스레드 일반적으로 '스레드(Thread)'라는 것은 하나의 아주 작은 프로그램 실행 단위를 뜻 함. 스레드를 여러개 모아서 실행하는 것을 '멀티스레드(Multi-Thread)'라고 한다. 더보기
XML 1996년 월드와이드웹 컨소시업(W3C)에서 제안하고 1998년 봄 W3C의 권장 규격으로 채택된 차세대 인터넷 표준 언어이다. 현재 웹 구성 표준 언어인 HTML의 문법이 각 웹 브라우저에서 상호 호환되지 않는 문제점 등을 해결하기 위해 개발되었다. 더보기
플랫폼(Platform) 웹 프로그램이나 그 밖의 프로그램 등을 구현할 수 있는 환경을 플래폼(Platform)이라 한다. PHP 관점에서 살펴보면 APM이 구동될 수 있는 환경을 뜻한다. 더보기
서버와 클라이언트 웹 서비스에서 서버와 클라이언트의 정의를 간단히 설명하자면 서비스를 제공하는 주체가 서버이고 서비스를 제공받는 주체가 클라이언트이다. 서버의 이름을 보면 데이터베이스 서버, 웹 서버, 파일 서버 등으로 구분해서 부르는데, 이는 서버가 어떠한 용도로 사용되고 있는 지에 따라 다르게 부르는 것이다. ▶SQL 서버 : 데이터베이스가 설치되어 있어서 이 데이터베이스에 필요한 정보를 저장하고 불러내기 위한 용도로 사용됨 ▶웹 서버 : 웹 서비스를 제공하기 위한 서버 ▶파일 서버 : 운영에 필요한 파일을 모아두는 서버 ▶메일 서버 : 메일 발송을 담당하는 서버 더보기
PHP 웹 프로그래밍 언어의 한 종류로서 강력한 성능과 코딩의 편리함 등 때문에 전 세계적으로 가장 많이 사용되고 있는 웹 프로그래밍 언어이다. PHP(Professional Hypertext Preprocessor)는 1994년 라스머스 러도프(Rasmus Lerdorf)가 개발한 언어이다. 처음에는 비공개 판이었지만, 1995년 초 'Personal Homepage Tools'라는 이름으로 발표하게 되었다. 이때까지만 하더라도 PHP는 아주 간단한 유틸리티들로만 이루어져 있었기 때문에 개인 홈페이지 제작 도구 정도로만 인식되었다. 그러다가 1995년 중반부터 PHP가 웹 스크립트 언어로 자리를 잡기 시작하였고, PHP3 버전부터 사람들에게 널리 알려졌으며, 계속 발전과 보완이 이루어져 이제 리눅스와 유닉스 .. 더보기