일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 리눅스
- java
- JavaScript
- Eclipse
- 공모주 청약 일정
- MYSQL
- SQL
- css
- php
- 자바
- 공모주
- codeigniter
- 7월 공모주 청약 일정
- 오라클
- 공모주 청약
- html
- jquery
- 주식 청약
- 6월 공모주 청약 일정
- 주식 청약 일정
- IPO
- 코드이그나이터
- 제이쿼리
- linux
- 주식
- Stock ipo
- 맥
- 자바스크립트
- Stock
- Oracle
- Today
- Total
목록PHP 파일 (5)
개발자의 끄적끄적
[PHP] 파일 크기, 사이즈 불러오는 함수, Filesize() [펌] PHP 언어에서 파일의 크기를 알아내려면 어떻게 해야할까요? 간단한 방법으로 php에서 제공하는 filesize() 함수를 이용하는 방법이 있습니다.이 함수는 해당하는 파일의 크기를 반환합니다. 사용방법은 매우 간단하여 아래와 같은 형식으로 사용할 수 있습니다. 전달 할 인자에는 해당하는 파일이름을 넣어줍니다. filesize(해당하는 파일이름) // 파일이름 필수사항 함수를 실행시킬 경우 해당하는 파일의 사이즈를 확인하여 반환합니다. 참고로 이때 반환하는 값의 기본 단위는 byte입니다. 그렇기때문에 만약Kbyte단위의 값이 필요하다면 간단하게 1024를 나누면 원하는 값을 구할 수 있을 것입니다. 그럼 아래의 예제와 함께 알아보..
[php] 파일 및 디렉토리 상수 [펌] 현재 파일 __FILE__ 매직 상수를 사용하여 현재 PHP 파일의 이름을 절대 경로와 함께 얻을 수 있습니다. 이것은 주로 로깅 / 디버깅 기술로 사용됩니다. echo "We are in the file:" , __FILE__ , "\n"; 현재 디렉토리 현재 파일이있는 디렉토리의 절대 경로를 얻으려면 __DIR__ 마법 상수를 사용하십시오. echo "Our script is located in the:" , __DIR__ , "\n"; 현재 파일이있는 디렉토리의 절대 경로를 얻으려면 dirname(__FILE__) . echo "Our script is located in the:" , dirname(__FILE__) , "\n"; 현재 디렉토리를 얻는 것은..
[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] fopen() fopen() 1 2 3 4 5 6 7 8 9 $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'] // 보통 수퍼글로벌 변수를 이런식으로 줄여 사용한다. // DOCUMENT_ROOT는 웹 문서 트리의 루트를 가리킨다. @ $fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt",'ab'); // @fopen도 가능 if(!$fp) { echo 'Could not processed!'; exit; } 첫 번째 파라미터는 파일의 경로 및 파일의 이름을 지정한다. orders.txt 파일은 일부러 배포할 목적의 파일이 아니라면 보안상의 이유로 웹에서 바로 접근할 수 없어야 한다. 웹 문서 트리의 루트의 부모 디렉터리(.. 부분..
[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; } 파일 ..