프로그래밍 썸네일형 리스트형 php -xml parser $p = new XMLParser('test.xml');print_r($p->data); class XMLParser { var $filename; var $xml; var $data; function XMLParser($xml_file) { $this->filename = $xml_file; $this->xml = xml_parser_create(); xml_set_object($this->xml, $this); xml_set_element_handler($this->xml, 'startHandler', 'endHandler'); xml_set_character_data_handler($this->xml, 'dataHandler').. 더보기 php - 이메일 존재여부 검색 프로그램 /* ======================================================================= 눈이오면의 메일 체크 함수 SnowCheckMail ($Email,$Debug=false) $Email : 체크하기 위한 메일 주소 $Debug : 디버깅을 위한 변수, true로 하면 각 과정의 진행상황이 출력된다. * 함수명을 바꾸시지 않고 사용하시면 누구나 사용하실수 있습니다. 참고 : O'REILLY - Internet Email Programming ========================================================================= */ function SnowCheckMail($Email,$Debug=fals.. 더보기 php - 소켓 통신 자료(socket fd 에서 eof 인식문제) socket fd 에서 eof 인식문제 지금, 제가 부딪힌 문제는 socket에서 eof 인식하는 것입니다. 처음에는 fsockopen()으로 socket을 열고, fputs()로 data를 보내고, fgets()로 data를 받았습니다. 근데, fgets()는 더이상 받을 게 없으면 return한다고 읽었는데.. (어디선가, fread()와의 가장 큰 차이점이 그거라고 적혀있더라구요..) 제 소스에서는 return 하질 않으네요. 현재 test중인 packet data가 딱 184 bytes인데요.. fgets의 인자중 size값은 184 보다 작은 값을 주면.. 고만큼만 읽어서 return하는데, 문제는 185 이상의 값을 주면.. 무한정 대기한다는 겁니다. $obuffer = fgets($fd, 1.. 더보기 php - 변수관련 함수 doubleval -- 문자열에서 배정도 실수형 값만 리턴한다. floatval()의 별칭 :: double doubleval(mixed var) empty -- 변수가 비어있는지 검사합니다. 변수는 선언되어있으나 NULL값이 경우에도 TRUE이다. :: boolean empty(mixed var) floatval -- 변수의 실수값을 얻습니다. get_defined_vars -- 모든 정의된 변수의 배열을 반환합니다. :: array get_defined_vars (void) get_resource_type -- 파일핸들,DB연결등의 리소스타입을 리턴한다. :: string get_resource_type (resource handle) gettype -- 변수 형을 문자열로 리턴한다. (주의)값이 할.. 더보기 php - SMARTY QUICKSTART GUIDE (Smarty 빠르게 시작하기) SMARTY QUICKSTART GUIDE (Smarty 빠르게 시작하기) ------------------------------------------------ Smarty QuickStart Guide(Smarty 빠르게 시작하기)에 오신 것을 환영해요~ 이 가이드는 Smarty에 처음 발을 적시는 당신에게 Smarty가 어떻게 동작하는지 안내해 줄 거랍니다. 우리는 여기서 몇 가지 가정을 해볼 생각인데요. 당신이 이미 웹 서버에 PHP를 어떻게 설 치해야 하는지라던가, Unix 파일 퍼미션들에 대한 기초지식이나 그리고 PHP가 어떻게 동작 한다든지 등에 대한 기초지식을 가지고 있어야 하겠지요. 만약 당신이 Unix 환경이 아닌 곳에서 Smarty를 사용하고 있다면 당신은 자신의 OS와 관련된 파일 .. 더보기 이전 1 ··· 4 5 6 7 8 9 10 ··· 47 다음