Web
-
[PHP] 24. 파일 처리(File Handling) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:53
PHP 5 File Handling 파일 처리는 어느 웹 어플리케이션에서든 중요한 부분입니다. 여러 작업을 위해 파일을 열고 처리하는 것을 필요로 합니다. 1. PHP Manipulating Files PHP는 파일을 생성, 읽기, 업로드, 편집하기 위한 여러가지 함수를 제공합니다. * 파일을 조작할 때, 주의하세요! 파일을 조작할 때, 조심해야 합니다. 무언가가 잘못되면 극심한 손상을 입을 수 있습니다. 일반적 에러는 다음과 같습니다: 잘못된 파일을 편집, 쓰레기 데이터로 하드 드라이브를 채움, 실수로 파일의 본문을 지움. 2. PHP readfile() Function readfile() 함수는 파일을 읽고 출력 버퍼(output buffer)로 씁니다. 서버에 저장된 webdictionary.txt..
-
[PHP] 23. 파일 인클루드(Include Files) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:52
PHP 5 Include Files include( 또는 require) 구문은 존재하는 명시된 파일의 모든 텍스트 / 코드 / 마크업을 가져오고, include 구문을 사용한 파일 내에 복사합니다. 여러 페이지의 웹사이트에서 같은 PHP, HTML, text 파일을 포함하기를 원할 때, 파일을 포함하는 것은 매우 유용합니다. 1. PHP include and require Statements include 와 require 구문은 에러를 발생하는 것을 제외하고는 동일합니다: - require는 치명적인 에러(fatal Error: E_COMPILE_EROR)를 만들고, 스크립트가 중지됩니다. - include는 단지 경고(E_WARNING)만 만들고, 스크립트가 계속 진행됩니다. 그러므로, 파일 포함이..
-
[PHP] 22. 날짜와 시간(Date and Time) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:51
PHP 5 Date and Time PHP date() 함수는 날짜 또는 시간의 형식으로 사용됩니다. 1. The PHP Date() Function date() 함수는 타임스탬프 형식으로 날짜와 시간을 가독성 있는 형식으로 만듭니다. 문법: date(format,timestamp) ParameterDescriptionformatRequired. Specifies the format of the timestamptimestampOptional. Specifies a timestamp. Default is the current date and time [ 출처: W3Schools ] * 타임스탬프는 문자의 연속이고, 매번 발생하는 정확한 날짜나 시간을 보여줍니다. 2. Get a Simple Date 필수..
-
[PHP] 21. 다차원 배열(Multidimension Arrays) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:51
PHP 5 Multidimensional Arrays 1. PHP - Multidimensional Arrays 다차원 배열은 하나 이상의 배열을 포함하는 배열입니다. PHP는 2, 3, 4개 레벨 이상의 다차원 배열을 가지고 있습니다. 그러나, 3 레벨 이상의 배열은 대부분의 사람들이 관리하기에는 힘듭니다. 2. PHP - Two-dimensional Arrays 2 차원 배열은 배열안에 배열들입니다. 첫째로 아래 테이블을 봅시다: NameStockSoldVolvo2218BMW1513Saab52Land Rover1715 [ 출처: W3Schools ] 위 테이블을 2차원 배열로 저장할 수 있습니다: 12345678910cs 이제 2차원 배열 $cars 배열은 4개의 배열을 포함하고, 2개의 인덱스를 갖..
-
[PHP] 20. Form URL / E-mail - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:50
PHP 5 Forms - Validate E-mail and URL 이번 장은 이름, 이메일, URL을 어떻게 검사하는지 보도록 하겠습니다. 1. PHP - Validate Name 아래 코드는 이름 필드가 소문자나 공백만을 포함하는지 검사하는 간단한 방법을 보여줍니다. 1234567Colored by Color Scriptercs * preg_match() 함수는 패턴을 위용하여 문자을 검색합니다. 패턴이 존재하면 true, 아니면 false를 반환합니다. 2. PHP - Validate E-mail 완전한 형태의 email 주소인지 체크하는 쉽고 안전한 방법은 PHP filter_var() 함수를 이용하는 것 입니다. 1234567Colored by Color Scriptercs 3. PHP - Va..
-
[PHP] 19. Form Required - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:49
PHP 5 Forms - Required Fields 1. PHP - Required Fields 이전 장에서의 유효성 규칙 테이블에서 보면, "Name", "E-mail", "Gender" 필드는 필수적입니다. 이러한 필드들은 공백이여서는 안되고 HTML 서식에서 채워져야 합니다. FieldValidation RulesNameRequired. + Must only contain letters and whitespaceE-mailRequired. + Must contain a valid email address (with @ and .)WebsiteOptional. If present, it must contain a valid URLCommentOptional. Multi-line input field..
-
[PHP] 18. Form Validation - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:49
PHP 5 Form Validation 이번 장과 다음 장은 PHP에서 서식 유효성 검사를 어떻게 하는지 보도록 하겠습니다. 1. PHP Form Validation 이번 장에서 작업하게될 HTML 서식은 여러가지 입력 필드를 포함하고 있습니다: 필수적인 문자 필드나 선택적인 문자필드, 라디오 버튼, 전송버튼 서식에 대한 유효성 규칙은 아래와 같습니다: FieldValidation RulesNameRequired. + Must only contain letters and whitespaceE-mailRequired. + Must contain a valid email address (with @ and .)WebsiteOptional. If present, it must contain a valid UR..
-
[PHP] 17. Form Handling - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:48
PHP 5 Form Handling PHP Superglobal $_GET과 $_POST는 서식 데이터를 수집하는데 사용됩니다. 1. PHP - A Simple HTML Form 아래 예제는 두 개의 입력 필드와 전송 버튼을 가진 간단한 HTML 서식 예제입니다. 1234567891011 Name: E-mail: Colored by Color Scriptercs 위의 서식을 채우고 전송 버튼을 클릭할 때, 서식 데이터는 "welcome.php"라는 이름의 PHP 파일에 처리되기 위해 보내집니다. 서식 데이터는 HTML POST 메소드 방식으로 보내집니다. 아래는 welcome.php 를 나타냅니다. 12345678 Welcome Your email address is: Colored by Color Sc..