반응형

2023/08/17 3

[PHP] 파일 확장자, 파일명, 폴더 파일리스트 구하기

파일 확장자 파일명 구하기 basename($filename); // path를 제외한 파일명 aaa.txt pathinfo($filename, PATHINFO_FILENAME); // 확장자를 제외한 파일명 aaa pathinfo($filename, PATHINFO_EXTENSION); // 파일 확장자 txt - 폴더안에 원하는 확장자 파일 리스트만 배열로 구하기 function getCurrentFileList($dir){ $valid_formats = array("jpg","png",'gif'); // 이미지 파일만 $handle = opendir($dir); $result = array(); while ($filename = readdir($handle)) { if($filename == '.'..

PHP 2023.08.17

[PHP] 외부서버의 파일 가져오기

외부 서버의 파일을 가져오려면 우선 php.ini에서 "allow_url_fopen"이 "on" 되어 있어야 한다. 아니면 힘든 과정을 거쳐야 한다. 1. copy 함수 이용 $url = "http://t1.daumcdn.net/daumtop_chanel/op/20200723055344399.png"; $file_name = basename($url); copy($url, "./upload/".$file_name); 2. file_get_contents, file_put_contents 함수 이용 $url = "http://t1.daumcdn.net/daumtop_chanel/op/20200723055344399.png"; $file_name = basename($url); $file = file_get..

PHP 2023.08.17

[자바스크립트] 숫자 3자리마다 ,(콤마) 찍기 - 화폐단위

자바스크립트로 숫자 3자리마다 ,(콤마) 찍기 함수입니다. 화폐단위라고도 하는데 php에서는 number_format과 같은 함수를 자바스크립트로 만들어 봤네요. function number_format(num) { var str = num; if(typeof data == 'number') { str = str+''; } var n = (str.replace(/[^\d]+/g, '')).replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,'); return n; }; 맨날 필요할때 찾아서 쓰고 했는데 이제 찾아보기도 귀찮아서 그냥 저장해놓습니다.

자바스크립트 2023.08.17
반응형