서버
-
[PHP] 31. 진보된 필터(Filters Advanced) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:00
PHP Filters Advanced 1. Validate an Integer Within a Range 아래 예제는 filter_var() 함수를 사용하여 변수가 타입이 INT이고 1과 200사이에 있는지 확인하는 예제입니다. 12345678910111213141516171819202122 Colored by Color Scriptercs 2. Validate IPv6 Address 아래 예제는 filter_var() 함수를 사용하여 $ip 변수가 유효한 IPv6 주소인지 확인하는 예제입니다. 123456789Colored by Color Scriptercs 3. Validate URL - Must Contain QueryString filter_var() 함수를 사용하여 변수 $url이 올바른 url..
-
[PHP] 30. 필터(Filters) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:59
PHP Filters 데이터 검증 = 데이터가 적절한 양식인지 결정하는 것 데이터 제거(Sanitizing) = 데이터의 어떤 부정확한 문자를 제거하는 것 1. The PHP Filter Extension PHP 필터는 외부 입력을 검증하고 제거하는데 사용됩니다. PHP 필터 확장은 사용자 입력을 체크하기 위한 여러 함수를 가지고 있습니다. 1234567891011121314151617181920212223242526272829table, th, td { border: 1px solid black; border-collapse: collapse;}th, td { padding: 5px;} Filter Name Filter ID Colored by Color Scriptercs 2. Why Use Filt..
-
[PHP] 27. 파일 업로드(File Upload) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:55
PHP 5 File Upload PHP에서, 서버에 파일을 업로드 하는 것은 쉬운 일입니다. 1. Configure The "php.ini" File 첫째로, 파일을 업로드하는 것을 허용하기를 수정해야 합니다. 자신의 php.ini 파일에서 아래와 같이 수정해줍니다. 1file_uploads = Oncs 2. Create The HTML Form 다음으로, 업로드하길 원하는 이미지 파일을 사용자가 선택할 수 있는 HTML 서식을 생성합니다: 123456789101112 Select image to upload: Colored by Color Scriptercs 위 HTML 서식에서 몇 가지 규칙을 따릅니다: - 서식은 메소드 "post" 방식을 사용하기를 확정해야 합니다. - 서식은 또한 attribut..
-
[PHP] 26. 파일 생성/쓰기(File Create/Write) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:55
PHP 5 File Create/Write 이번 장에서 서버로 파일을 생성하고 쓰는 법을 배우겠습니다. 1. PHP Create File - fopen() fopen() 함수는 또한 파일을 생성할때에도 사용됩니다. 약간의 혼동이 올 수 있으나, PHP에서는 파일은 열때와 같은 함수를 사용하여 생성합니다. 존재하지 않는 파일을 fopen()으로 열 경우, 파일은 생성될 것이며, 파일은 쓰기모드나 덧붙임(appending)모드로 열릴 것 입니다. 아래 예제는 testfile.txt를 생성하는 예제입니다. 파일은 PHP 코드가 있는 위치의 디렉토리에 생성될 것 입니다: 12$myfile = fopen("testfile.txt", "w") Colored by Color Scriptercs 2. PHP File ..
-
[PHP] 25. 파일 열기/읽기/닫기(File Open/Read/Close) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:54
PHP 5 File Open/Read/Close 1. PHP Open File - fopen() 파일을 여는 좋은 메소드는 fopen() 함수입니다. 이 함수는 readfile() 함수보다 많은 옵션을 줍니다. 이전 장에서 작성한 webdictionary.txt 파일을 그대로 씁니다. fopen()함수의 첫 파라미터는 열려고 하는 파일의 이름을 나타내고, 둘째 파라미터는 열릴 파일에 대한 모드를 명시합니다. 123456789101112 Colored by Color Scriptercs 파일은 아래의 모드중 하나로 열 수 있습니다: ModesDescriptionrOpen a file for read only. File pointer starts at the beginning of the filewOpen ..
-
[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 필수..