Web/PHP
-
[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] 29. 세션(Session) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:58
PHP 5 Sessions 세션은 여러 페이지를 사용하기 위한 저장된 정보의 방식입니다. 쿠키와는 다르게, 정보는 사용자의 컴퓨터에 저장되지 않습니다. 1. What is a PHP Session? 어플리케이션에서 작업을 할 때, 열고, 변경하고, 닫습니다. 이러한 작업은 세션과 유사합니다. 컴퓨터는 당신이 누구인지 알고 있습니다. 어플리케이션을 시작할 때와 끝낼 때 알고 있습니다. 그러나 인터넷 상에서 문제가 있습니다: 웹 서버는 당신이 누군지 모르고 무엇을 하는지 모릅니다. 왜냐하면, HTTP 주소는 상태를 유지하지 않기 때문입니다. 세션 변수는 여러 페이지를 사용하여 사용자 정보를 저장하여 문제를 해결합니다. 기본적으로, 세션 변수는 사용자가 브라우저를 닫을 때까지 지속됩니다. 그러므로, 세션 변수..
-
[PHP] 28. 쿠키(Cookie) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:57
PHP 5 Cookies 1. What is a Cookie? 쿠키는 사용자를 식별하는데 종종 사용됩니다. 쿠키는 사용자의 컴퓨터에 내장된 서버의 작은 파일입니다. 매번 같은 컴퓨터는 브라우저와 함께 페이지를 요청합니다, 이때 쿠키도 같이 보냅니다. PHP에서, 쿠키 값을 생성하고 검색할 수 있습니다. 2. Create Cookies With PHP 쿠키는 setcookie() 함수로 생성되어 집니다. 문법:setcookie(name, value, expire, path, domain, secure, httponly); 이름 파라미터만 필수적인 파라미터입니다. 3. PHP Create/Retrieve a Cookie 아래 예제는 쿠키 이름이 user이고 값이 John Doe인 쿠키를 생성합니다. 쿠키는 ..
-
[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..