본문 바로가기

프로그램 경험/PHP

[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 만 설치 하려하니까 다음과 같은 오류가 뜬다. ---------------..
PHP로 소켓 서버 작성하기 대상 독자 요구사항 1 개요 - 소켓 서버란 무엇인가? 1.1 소켓의 형태 2 PHP 소켓 함수 2.1 PHP에서 소켓 만들기 2.2 실용 서버 만들기 2.3 실용적인 예 2.4 보안 가능한 기능 추가와 확장 저자에 관해 알아두기 이 자료는 http://www.zend.com/zend/tut/tutorial-staub3.php/에 있는 Writing Socket Servers in PHP를 제가 허접번역 및 내용을 추가 및 생략한 것입니다. 이미 다 아시는 내용 이시겠지만, 이해해 주시면 감사하겠습니다. 질문이나 번역을 바라는 주제가 있으시면, 이메일 또는 코멘트를 이용해 주세요. 참고로 전 영어, PHP 둘다 왕초보^^;. 대상 독자 인터넷 소켓 서버를 만들기 위해 PHP 소켓 함수 사용에 관심있는 분..