일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 주식 청약
- Stock ipo
- 공모주
- 6월 공모주 청약 일정
- php
- 주식
- 코드이그나이터
- java
- MYSQL
- 공모주 청약
- Oracle
- JavaScript
- css
- SQL
- IPO
- 자바스크립트
- linux
- 맥
- 공모주 청약 일정
- Eclipse
- Stock
- html
- 오라클
- 리눅스
- 주식 청약 일정
- 7월 공모주 청약 일정
- jquery
- codeigniter
- 제이쿼리
- 자바
- Today
- Total
목록php file (7)
개발자의 끄적끄적
[PHP] 파일 크기, 사이즈 불러오는 함수, Filesize() [펌] PHP 언어에서 파일의 크기를 알아내려면 어떻게 해야할까요? 간단한 방법으로 php에서 제공하는 filesize() 함수를 이용하는 방법이 있습니다.이 함수는 해당하는 파일의 크기를 반환합니다. 사용방법은 매우 간단하여 아래와 같은 형식으로 사용할 수 있습니다. 전달 할 인자에는 해당하는 파일이름을 넣어줍니다. filesize(해당하는 파일이름) // 파일이름 필수사항 함수를 실행시킬 경우 해당하는 파일의 사이즈를 확인하여 반환합니다. 참고로 이때 반환하는 값의 기본 단위는 byte입니다. 그렇기때문에 만약Kbyte단위의 값이 필요하다면 간단하게 1024를 나누면 원하는 값을 구할 수 있을 것입니다. 그럼 아래의 예제와 함께 알아보..
[php] 파일 락 걸기 1 2 boolean flock(resource fp, int operation[, int &wouldblock]) // wouldblock : 락을 얻는 과정에서 현재 프로세스가 멈출 수도 있는지 operation의미 LOCK_SH (1) 읽기 락. 파일 공유 가능. LOCK_EX (2) 쓰기 락. 파일 공유 불가능. LOCK_UN (3) 락 해제. LOCK_NB (4) 락을 걸기 위해 스크립트가 정지하는 것을 막는다. 락을 사용하려면 모든 스크립트에서 flock을 사용해야 한다. 그렇지 않으면 큰 의미가 없어진다. NFS나 다른 네트워크 파일 시스템 또는 FAT과 같이 오래된 파일 시스템에서는 사용할 수 없다. 다중 쓰레드 서버 API를 사용하고 있다면 제대로 동작하지 않을 ..
[php] filesize() 파일의 크기 확인 1 2 3 4 5 6 echo filesize("$DOCUMENT_ROOT/../orders/orders.txt"); // 이 함수를 이용하여 fread()의 length로 주면 한번에 파일 전체를 읽을 수 있다. $fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'rb'); echo nl2br(fread($fp, filesize("$DOCUMENT_ROOT/../orders/orders.txt"))); fclose($fp); nl2br 함수는 '\n'을 로 바꾸어 주는 PHP 함수이다. 출처 : https://www.opentutorials.org/course/779/4929
[php] file_exists() 파일 존재 여부 확인 1 2 3 4 5 6 if(file_exists("$DOCUMENT_ROOT/../orders/orders.txt")) { // process logic } else { // not process logic } 출처 : https://www.opentutorials.org/course/779/4929
[php] fwrite 파일쓰기 1 2 3 4 5 6 7 8 // fwrite(), fputs()는 동일 fwrite($fp, $outputstring[, strlen($outputstring)]); int fwrite(resource handle, string string[, length]) // length는 파일에 쓸 최대 문자수 int file_put_contents(string filename, string data[, int flags[, resource context]) // string file_get_contents(string filename)와 쌍을 이룬다.(아래 파일 읽기에서 설명) // fopen, fclose 불필요. resource는 20장 네트워크와 프로토콜 함수에서 fwri..
[php] 파일 업로드 금지 확장자 체크 public function deny_chk($file_name) { $denytype = array("php","php3"); $flag = false; $file_arr = array(); if( @trim($file_name) != "" ) { $file_arr = explode('.',strtolower($file_name)); } if( @count($file_arr) > 0 ) { foreach( $file_arr as $chk_data ) { foreach( $denytype as $deny ) { if( strpos( $chk_data, $deny ) !== false ) { $flag = true; } } } } return $flag; } 파일 ..