본문 바로가기

php

[PHP] 파일 UTF-8로 저장하기 출처 : http://www.codingforums.com/showthread.php?t=129270
[PHP] 파일 다운로드 $justfilename = 'abc.pdf';       $filefullpath = '/home/you/file/path/'. justfilename;header('Content-type: application/x-unknown');header("Content-Disposition: attachment; filename=\"".$justfilename."\";");readfile($filefullpath);
[PHP] 파일 사이즈 단위 출력하기 $filesize = 17878788; $result = null;    if ($filesize         $result = round(($filesize / 1024), 2) . 'KB';     else if ($filesize         $result = round(($filesize / 1048576), 2) . 'MB';    else        $result = round(($filesize / 1073741824), 2) . 'GB';    echo $result;
[PHP] JSON 사용 $arr_data = array('사과' => '맛있어', '기차' => '길어', '비행기' => '빨라', '태극기' => '바람에 펄럭입니다');$json_encode_value = json_encode($arr_data);  //json 형식으로 변환하기 echo print_r($json_encode_value);echo "";echo "";$json_decode_value = json_decode($json_encode_value); //json문자열을 클래스 형식으로 리턴//$json_decode_value = json_decode($json_encode_value, true); //json문자열을 배열 형식으로 리턴echo print_r($json_decode_va..
[PHP] 난수 생성 mt_srand(time()%2147 * 1000000 + (double)microtime() * 1000000);echo mt_rand(100000, 999999);
[PHP] xml 데이터 submit 하기 부제 : HTTP_Request 사용하기 post 방식으로 xml 데이터 자체를 넘겨야 하는 상황이 생겼다. HTTP_Request를 사용하면 된다고 하길래 다운 받았다. 첨엔 HTTP_Client를 사용하면 된다는 글을 보고 다운받았는데 그안에 HTTP_Request도 같이 들어 있다. ___________________________________ $> pear install HTTP_Client-1.2.1 ___________________________________ 그리고 아래와 같이 코딩한다. ___________________________________ ___________________________________ 이렇게 했었는데 어떤 서버에서는 잘 안되는 경우가 생긴다. 그래서 curl..
[PHP] 로그 남기기 로그를 남기고 실시간으로 확인하고 싶다. ------------------------------------------------------- ------------------------------------------------------- 이렇게 하면 /var/log/system.log에 로그가 쌓인다. (솔라리스는 /var/adm/message) tail 명령은 파일의 마지막 10줄을 보여주고 -f 옵션은 실시간으로 데이터를 보여준다. 아래와 같이 하면 실시간으로 볼수 있다. ------------------------------------------------------- $> tail -f /var/log/system.log ----------------------------------------..
PHP + PostgreSQL 연동 MAC 에는 기본적으로 PHP가 설치 되어 있다. 원격지에 있는 PostgreSQL을 사용하게 되어서 연동하려고 하려고 검색을 했는데 다들 PostgreSQL을 설치하고 PHP를 설치 하는 포스트 밖에 없다. 난 그저 드라이버만 설치하고 싶은데... 드라이버 설치 하는법이 있길래 해봤는데 오류... 그래서 MAPP를 설치하고 거기에 들어있는 pgsql.so를 복사하여 내 php extension 폴더에 넣고 php.ini를 에 extension=pgsql.so 한줄 넣으니 된다. MAPP를 삭제 하니 다시 안된다... 뭔가 다른 방법을 찾아야 겠다. PostgreSQL 소스를 받아서 설치 하고 PHP를 다운 받고 ext/pgsql 만 설치 하려하니까 다음과 같은 오류가 뜬다. ---------------..