본문 바로가기

내가 작업한 것들

클라이언트 프로그램 관리 웹페이지.

RPClient 는 서버와 지속적인 통신을 하는데요 ..
원리는 무지 간단합니다.
접속 클라이언트 수가 별로 많지 않아서 파일시스템을 사용하는 구조 인데요, 5개의 PHP 코드가 다 입니다.
로그파일은 주기적으로 ZIP 파일로 백업하고 , 다운받을수 있으며 삭제도 됩니다.

몰랐었는데, 어느때 부터인가 PHP 에서 해당 OS 의 쉘을 통해 execute 할수 있는 함수가 있었더군요 ...
몰랐었습니다 -_-;
$ret = exec("ZIP -m ".$backupfile." logs/*"); 한방으로 쉘의 zip 을 불러서 파일을 모두 압축 할수 있더군요.
PHP 의 성능은 참으로 대단해 지는 것 같습니다.

클라이언트 매니저

정말 간단한 UI 아닙니까? 화려한 HTML 보다는 이런 간단한 게 좋습니다.


다른 프로그램들에도 적용 해 봐야 겠습니다.