php(202)
-
[PHP] 쿠키의 정의와 쿠키 생성하기 setcookie()
094_PHP 쿠키와 쿠키 생성하기 setcookie() [요약] 쿠키의 정의와 쿠키를 생성하는 방법에 대해 알아보자 쿠키는 사용자가 데이터를 사용 중인 웹브라우저에 저장할 때 사용한다.쿠키를 사용해야 하는 경우는 어떠한 사용자를 특정할 수는 없지만 해당 사용자가 서비스에 재접속했을 때 맞춤 서비스를 제공하기 위하여 사용한다. 이를테면, 교보문고 사이트의 검색어 저장기능을 예로 들 수 있다.교보문고 사이트에 로그인을 하지 않고 검색을 한 후 다음에 재접속하면 전에 검색한 기록을 볼 수 있는 기능 같은 것들을 이야기한다.이 검색어들은 웹브라우저에 저장되어 있으며 저장된 데이터를 불러온 것이다. 로그인을 하지 않았기 때문에 사용자를 특정할 수 없지만 사용자의 컴퓨터에 직접 데이터를 저장함으로써 이러한 기능을..
2022.09.27 -
[PHP] 파일의 내용을 한 라인씩 읽기 fgets()
093_PHP 파일의 내용으 한 라인씩 읽기 fgets() [요약] 파일의 내용을 한 라인씩 읽는 함수 fgets() 에 대해 알아보자. 파일의 내용을 한 라인씩 불러오는 방법에 대해 알아보자. 파일을 한 라인씩 불러오는 것은 보통 주소 정보를 최신화할 때 사용한다. 우체국 홈페이지에서는 최신 주소 정보를 파일로 제공하며, 개발자는 그 파일을 한 줄씩 읽어 자사 서비스의 주소 데이터베이스를 최신화하는데 사용한다. 한 라인씩 불러오는 기능을 구현하기 위해 여러 라인의 내용을 helloworld.txt 파일에 입력한다. 다음의 텍스트를 helloworld.txt에 입력 후 저장한다. line hello wolrd 1 line hello wolrd 2 line hello wolrd 3 line hello wo..
2022.09.27 -
[PHP] 파일의 내용 읽기 fread()
092_PHP 파일의 내용 읽기 fread() [요약] 파일의 내용을 읽는 함수 fread() 에 대해 알아보자. 파일 helloworld.txt 에 작성한 내용을 불러오는 방법에 대해 알아보자. 파일의 내용을 읽으려면 fread() 함수를 사용해야 하고, fread() 함수를 사용하려면 2개의 아규먼트를 입력해야 한다. 첫 번째 아규먼트는 fwrite() 함수를 사용할 때와 마찬가지로 fopen() 함수이며, 두 번째 아규먼트에는 불러올 용량(byte)으 입력한다. 5를 입력하면 파일의 내용 중 5byte 만큼만 내용을 불러온다. 보통 파일의 내용을 불러온다면 전체의 내용을 읽어오는 용도로 사용하기 때문에 파일의 용량을 입력한다. [fread() 함수 사용 방법] $fp = fopen('파일 경로와 파..
2022.09.27 -
[PHP] 파일 쓰기 fwrite()
091_PHP 파일 쓰기 fwrite() [요약] 파일에 내용을 쓰는 함수 fwrite() 에 대해 알아보자 파일에 내용을 쓰는 방법에 대해 알아보자. fwrite() 함수를 사요8ㅇ하면 파일에 내용을 작성할 수 있다. [fwrite() 함수 사용 방법] $fp = fopen('파일 경로와 파일명', 'w'); $fw = fwrite($fp, '파일에 쓸 내용'); 파일에 내용을 쓰기 위한 목적이로 파일을 열 때 fopen() 함수의 두 번째 아규먼트로 w를 사용한다. w는 파일의 내용을 모두 지우고 처음부터 새로 쓰는 옵션으므로 기존의 내용에 덧붙여 쓰려면 a를 사용한다. 다음은 앞에서 생성한 helloworld.txt 파일에 'Hello World!' 라는 문구를 쓰는 예제이다. [예제: 94-1_f..
2022.09.24 -
[PHP] 파일 닫기 fclose()
090_PHP 파일 닫기 fclose() [요약] 파일을 닫는 함수 fclose() 에 대해 알아보자 fopen() 함수를 사용하여 연 파일은 작업이 끝나고 파일을 닫아야 한다. fclose() 함수는 파일을 닫는 역할을 한다. [fclose() 함수 사용 방법] $fp = fopen('파일명'); fclose($fp); fclose()의 아규먼트로 fopen의 정보를 사용한다. 다음은 파일을 연 후 fclose() 함수를 사용하여 닫는 예제이다. [예제: 93_fclose.php ] 실행결과 화면에는 아무것도 표시되지 않지만 열었던 파일을 닫은 것임을 믿자!!! 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.24 -
[PHP] 파일 열기 fopen()
089_PHP 파일 열기 fopen() [요약] 파일을 여는 함수 fopen() 에 대해 알아보자 파일 함수를 사용하면 파일을 생성한 후 텍스트 파일에 내용을 입력할 수 있으며 파일 내용을 읽어들일 수 있다. 파일 내용을 읽거나 쓰려면 PHP 에서는 파일을 여는 과정이 필요하다. 파일을 여는 함수는 fopen() 함수이다. [fopen() 함수 사용 방법] fopen('파일 경로 및 파일명', 파일을 여는 옵션); fopen() 함수에는 아규먼트가 2개 필요하다. 첫 번째 아규먼트에는 파일 경로 및 파일명을 입력하고, 두 번째 아규먼트에는 파일을 어떻게 열 것인지에 대한 옵션을 입력한다. [fopen() 함수의 파일 열기 옵션] 옵션 의미 r 파일을 읽기 전용으로 열기 (이 옵션으로 파일을 열면 쓰기 불..
2022.09.24 -
[PHP] 폴더 삭제하기 rmdir()
088_PHP 폴더 삭제하기 rmdir() [요약] 폴더를 삭제하는 함수 rmdir() 에 대해 알아보자. [rmdir() 함수 사용 방법] rmdir('삭제할 폴더명'); 다음은 rmdir() 함수를 사용하여 hello 폴더를 삭제하는 예제이다. [예제: 91_rmdir.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.22 -
[PHP] readdir() 목록을 처음으로 되돌리기 rewinddir()
087_PHP readdir() 목록을 처음으로 되돌리기 rewinddir() [요약] readdir() 함수의 데이터를 처음으로 되돌리는 방법에 대해 알아보자. readdir() 함수를 사용하여 나온 데이터는 실행할 때마다 갖고 있는 데이터를 하나씩 반환한다.readdir()의 기능을 다시 사용할 수는 없다. 예를 들어 다음의 코드와 같이 사용할 수 없다. $opendir = opendir($folderName); while(($readdir = readdir($opendir))) { echo $readdir.' '; } while(($readdir = readdir($opendir))) { echo $readdir.' '; } 첫 번째 while 문은 작동을 하지만 첫 번째에서 모든 데이터를 출력했으..
2022.09.22 -
[PHP] 폴더 닫기 closedir()
086_PHP 폴더 닫기 closedir() [요약] 폴더를 닫는 함수 closedir() 에 대해 알아보자 폴더의 사용이 끝나면 opendir() 함수가 반환한 데이터를 닫아준다. 이 데이터를 닫을 때 closedir() 함수를 사용한다. [closedir() 함수 사용 방법] $opendir = opendir('hello'); closedir($opendir); 다음은 closedir() 함수를 사용한 예제이다. [예제: 89_closedir.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.22 -
[PHP] 폴더 읽기 readdir()
085_PHP 폴더 읽기 readdir() [요약] 특정 폴더에 있는 폴더명이나 파일명을 불러오는 함수 readdir()에 대해 알아보자. opendir() 함수가 반환한 데이터를 이용하여 폴더의 내용을 읽을 수 있다. 폴더 안에 어떤 파일과 폴더가 있는지 알고자 할 때 사용한다. [readdir() 함수 사용 방법] $opendir = opendir('폴더명'); readdir($opendir); 폴더를 읽으려면 폴더를 열어야 한다. readdir 함수의 아규먼트로 opendir() 함수가 반환한 값을 사용한다. readdir()은 폴더 내의 내용(폴더명과 파일명)을 호출할 때마다 하나씩 반환한다. 그러므로 반복문을 사용하여 폴더의 내용을 불러온다. 다음은 hello 폴너 내에는 어떠한 폴더나 파일도 ..
2022.09.21