[PHP 고급] PHP 오류 처리하기
PHP에 있어서의 기본적인 오류 처리(Error Handling)는 매우 심플합니다. 에러 메시지와 함께 파일 이름, 줄번호(line number)가 나오고 에러를 설명하는 메시지가 브라우저로 보내집니다. 스크립트나 웹애플리케이션을 만들때, 오류…
PHP에 있어서의 기본적인 오류 처리(Error Handling)는 매우 심플합니다. 에러 메시지와 함께 파일 이름, 줄번호(line number)가 나오고 에러를 설명하는 메시지가 브라우저로 보내집니다. 스크립트나 웹애플리케이션을 만들때, 오류…
이전 포스트에서 보여드렸던 PHP 이메일 스크립트에는 약점이 있습니다. 일단, 이전 포스트에서 보여드렸던 PHP 코드를 한번 봐주세요: <html> <body> <?php if (isset($_REQUEST['email'])) //if "email" is filled…
스크립트에서 곧바로 이메일을 보내보도록 합시다. PHP에서 mail() 함수는 스크립트상에서 이메일을 보내는데에 사용됩니다. 문법 mail(to,subject,message,headers,parameters) 참고: mail 함수가 사용가능하려면, 제대로 설치되고, 작동하는 이메일 시스템이 필요합니다. 사용될…
PHP 에서 세션은, 한 사용자 세션에 대해, 정보를 저장하거나 혹은 설정을 변경하기 위해 사용됩니다. 세션 변수는 한 사용자에 대한 정보를 가지고 있으며, 하나의 애플리케이션에서 모든…
쿠키는 사용자를 확인하는데 주로 사용됩니다. 쿠키는 주로 사용자를 확인하는데 사용됩니다. 쿠키는 서버가 사용자의 컴퓨터에 살짝 저장해두는 작은 파일입니다. 같은 컴퓨터가 브라우저로 페이지를 요청할때마다, 쿠키도 함께…
PHP는 자체적으로 파일을 서버로 업로드 하는것이 가능합니다. (ASP에서는 자체적으로 파일을 업로드하는것이 불가능해서 외부 컨트롤이 필요했습니다. 물론, ASP.NET 와서 자체적으로 파일 업로드를 지원하게 됩니다.) 일단, 파일…
fopen() 함수는 PHP에서 파일을 여는데 사용됩니다. fopen() 함수는 PHP에서 파일을 여는데 사용됩니다. 이 함수의 첫번째 파라미터(매개변수)는 열려는 파일 이름을 넣으면되고, 두번째 파라미터(매개변수)에는 파일을 열때 어떤…
Server Side Includes (SSI) 는 기능/역할분담, 홈페이지 상단/하단부분, 혹은 여러 페이지에서 재사용될 수 있는 요소들을 만드는데 사용됩니다. 서버가 실행하기 전에, PHP 파일에 include() 나 require()…
PHP date() 함수는 시간이나 날짜를 알맞은 형태로 만들고 표시하는데 사용됩니다. PHP 의 data() 함수는 타임스탬프(timestamp)를 좀더 읽기쉬운 날짜와 시간의 모습을 갖추도록 형태를 만듭니다. date(format,timestamp) 타임스탬프란…
$_POST 변수는 method="post" 로 설정된 폼으로부터 값들을 수집하는데 사용됩니다. $_POST 변수는 HTTP POST 방식으로 전송된 name 과 값 변수들의 배열입니다. $_POST 변수는 method="post" 로 설정된…
$_GET 변수는 method="get" 으로 설정된 폼으로부터 값을 수집하는데 사용됩니다. $_GET 변수는 HTTP GET 방식으로 전송된 name 과 값 변수들의 배열 입니다. $_GET 변수는 method="get" 으로…
PHP에서 Switch 명령은 몇가지 다른 조건중에 하나에 기반해서, 몇가지 다른 동작들중 하나를 실행하는데 사용됩니다. 실행되어야할 많은 코드 덩어리들중 하나를 골라서 실행시키려면, Switch 문을 사용하시면 됩니다.