분류 전체보기
-
[PHP] 디렉토리 내 파일 출력PHP 2024. 2. 21. 18:13
// 폴더의 파일목록 가져오기/*$dir_name="./upload";$d = dir($dir_name); // 인스턴스 생성$file_name = $d ->read();echo $file_name."";$file_name = $d ->read();echo $file_name."";$file_name = $d ->read();echo $file_name."";$d->close();*/// 이렇게하면 . .. 이 나온 후 그 다음 부터 폴더에 담긴 파일들이 나온다// 그 이후는 디렉토리 구조 때문이다.// . 은 나 자신 즉, upload 폴더를 말하고 .. 은 부모 디렉토리인 file_gallery 를 말한다.// 두가지 빼는 작업function findDir($dir_name){ $d = dir(..
-
[PHP] 파일 확장자 찾는 함수 만들기PHP 2024. 2. 21. 17:50
explode() : 지정된 문자로 문자열을 잘라서 배열을 만들게 도와준다. $str = "a,b,c,d"; $arr= explode(',',$str); // = ['a','b','c','d'] 와 같은 형태이다 print_r($arr); 이렇게 배열형태로 담기는 걸 확인 할 수 있다. count() : 배열의 크기를 구하는 함수 (sizeOf 이란 함수와 동일 역할 count를 많이 사용한다 한다.) 예시로 카운트로 파일에 확장자만 뽑아오는 걸 만들어보겠습니다. $file_name = 'aaa.jpg'; function getFileExt2($file_name){ $arr = explode('.',$file_name); $arr_size = count($arr); // 사이즈 값 2 담긴다 $ext =..
-
[PHP] 파일 읽기, 쓰기 , 열기 , 닫기PHP 2024. 2. 21. 17:19
filesize : 파일의 사이즈를 체크 fopen(오픈 할 파일 이름, ' r or w or a or a+') 여기서 r, w, a, a+ 에 대해 설명해보겠습니다 r : read 로 파일을 읽어올 때 사용합니다 w : write 로 파일을 쓸 때 사용합니다 (파일을 새롭게 덮어 씌웁니다) a : append 로 기존 파일 내용에 이어쓰기 입니다. a+ : 파일을 읽고 append 하는 역할을 합니다. 다음은 코드로 파일을 열어 읽은 다음 파일을 닫는 코드를 소개하고 만약 파일에 발생할 에러를 예방하기 위한 코드까지 추가로 소개하겠습니다.