회원목록 #1

사용함수 – substr(String $str, int $start, int $length)주어진 문자열($str) 중 $start와 $length에 지정된 문자열을 추출 반환한다. $start는 추출할 문자열의 시작위치를 의미하고 주어진 문자열($str)에서 첫번 째 문자의 위치는 0이다. 또한 $start는 음수값도 가질 수 있는데 -1인 경우 주어진 문자열($str)의 가장 마지막 문자를 가리킨다. $length는 추출할 문자열의 길이를 의미한다. memberList.php(저장경로 : ~/public_html/php/member/6)

회원가입 #5

사용함수 – empty(mixed $var) 주어진 변수($var) 비어있는 경우 TRUE를 그렇지 않은 경우 FALSE를 반환한다. 변수가 비었다는 것은 다음과 같은 값을 가지고 있을 때를 의미한다. “”, 0, “0”, NULL, FALSE – mysql_fetch_array(resource $result) SELECT 등과 같이 검색결과를 갖는 질의를 실행한 후 얻어지는 결과셋(다수의 레코드)에서 하나의 행(레코드)를 배열고 반환하고 내부 포인터를 다음레코드로 이동시킨다. 만약 더 이상 레코드… Read More »

회원가입 #4

사용함수 – mysql_num_rows현재 열결($linkid)된 데이터베이스에서 마지막으로 실행된 SELECT, SHOW 등과 같이 검색된 레코드(행) 수를 반환한다. 만약 질의 실행에 실패했을 경우 FALSE를 반환한다. addForm.php(저장경로 : ~/public_html/php/member/4)idCheck.php(저장경로 : ~/public_html/php/member/4)

회원가입 #2

사용함수 – mysql_real_escape_string(String $str)$str에 주어진 문자열 중 특수문자열을 이스케이프(특수문자 앞에 백슬래시(\)를 붙임)한다. 이 함수는 질의를 통한 해킹 공격을 방지하기위해 사용한다. 이 함수가 성공적으로 실행되면 이스케이프된 문자열을 반환하고, 오류가 발생하면 FALSE를 반환한다. – mysql_affected_rows(resource $linkid)현재 열결($linkid)된 데이터베이스에서 마지막으로 실행된 INSERT, UPDATE, REPLACE, DELETE 질의로 변경된 레코드(행) 수를 반환한다. 만약 질의 실행에 실패했을 경우 -1을 반환한다. – md5(String… Read More »

회원가입 #1

사용함수 – mysql_connect(String $hostname, String $userid, String $password)PHP 프로그램과 데이터베이스(MySQL) 서버와의 연동을 위한 함수로 PHP 프로그램에서 데이터베이스의 내용을 조적(검색, 수정, 삭제, 추가 등)하려면 반드시 이 함수를 가장 먼저 실행해야 한다. 이 함수를 실행하려면 데이터베이스 서버의 이름($hostname), 데이터베이스 사용자 아이디($userid), 그리고 사용자 비밀번호($password)가 주어져야 하며, 성공적으로 수행되면 고유한 연결 식별값을 반환하고 실패할 경우 FALSE 값을 반환한다.… Read More »

PHP 개요

인터넷 하면 생각나는 것이 바로 WWW(World Wide Web) 이다. 특히 인터넷의 속도가 빨라지면서 과거 문자 중심의 서비스를 넘어 그림, 동영상, 사운드 등과 같은 하이퍼 텍스트 서비스를 WWW를 통하여 제공하고 있다. 그러나 기존의 HTML을 기반으로 한 정적인 서비스는 사용자의 다양한 요구에 많은 한계를 보였으며 이러한 한계를 극복하고 동적인 서비스를 제공하기 위해 웹프로그래밍 기법이 개발되었다. PHP는 다양한… Read More »

무료 화면 캡쳐 프로그램 OpenCaptue

문서나 블로그 작성 시 윈도우즈의 화면을 캡쳐해야 할 일이 종종 생긴다. 이때 필자는 화면캡쳐 프로그램으로 오픈캡쳐(OpenCapture) 프로그램을 사용한다. 오픈캡쳐 프로그램은 막강한 기능도 기능이지만 무엇보다 무료라는 점이 가장 큰 강점이 아닐까 생각한다. 이 프로그램은 http://simples.kr/OpenCapture 에서 다운로드할 수 있다. 다운로드 한 후에는 별도의 설치과정 없이 바로 실행이 가능하다. 아래 그림은 오픈캡쳐 프로그램을 실행한 화면이다. 이 프로그램은 다양한 화면… Read More »

xampp를 이용 간단하게 APM 설치하기

가정에서 또는 사무실에서 흔히 사용하는 Windows PC에 제로보드 또는 텍스트큐브 등을 운영하기 위해서는 소위 APM 이라 불리우는 Apache, MySQL, PHP를 설치해야 한다. 그러나 초보자가 이를 각각 다운로드한 후 설치하는 것은 매우 힘든 작업이다. 하지만 다행히도 XAMPP나 APMSetup을 이용하면 이 모든 것은 한번에 쉽게 해결할 수 있다. APMSetup은 국내에서 패키징돼 나온 프로그램으로 모든 과정에 한글이 지원되는… Read More »

레이아웃 영역에 위젯 추가

1. 이번 글에서는 레이아웃 영역에 설치된 위젯을 추가하는 방법에 대해 살펴보겠다. XpressEngine에서 생성한 페이지는 아래 그림에서와 같이 페이지 영역과 레이아웃 영역으로 구분할 수 있다. 페이지 영역에 위젯을 추가하는 방법은 페이지 수정 버튼을 이용 몇번의 마우스 조작만으로도 위젯을 추가할 수 있지만 레이아웃 영역에 위젯을 추가하려면 페이지 영역에 위젯을 추가하는 것 보다 복잡한 과정을 거치며 또한 html, javascript, css 등에… Read More »