으아.... php 질문입니다;
2010.03.14 12:30
개인 프로젝트로 진행중인 php 프로그램이 하나 있습니다.
베이스는 완성이 끝나서... 이제 조금씩 살을 덧붙여가는데...
구현에 막히는 부분이 있어서요. 구현이 과연 가능할까? 의심쩍은 부분도 있구요.
현재 혼자서 구현하다가 어찌해야할지 모르는 기능이 두개 있는데... 이걸 어떻게 구현할 방법이 없을까요? (되도록이면 php로만 끝내고 싶은데... 힘들까요? ^^;)
1. 파일 전송시 진행상황을 알수있게 하는방법 (예 :파일 전송시 전송완료 %가 뜰수있게 하는방법?)
2. 현재 exec() 함수로 cli exe파일을 실행시키고 있습니다.
해당 cli exe 파일을 실행하면, 작업이 진행되면서 현재 작업이 몇퍼센트가 되었는지 실시간으로 표시가 됩니다.
이걸 php로 표현할 수 있을까요? ^^; system() 함수를 쓰면 반환받을수 있지 않을까요?
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
공지 | 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] | 星夜舞人 | 2011.10.10 | 211732 |
공지 | [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] | iris | 2010.03.16 | 191894 |
22 | 보험 상품 관련 [2] | 017 | 03.16 | 4766 |
21 | 윈7 운영체제 무관하게 설치하기 [4] | 팜좋은 | 03.16 | 5151 |
20 | 질문 - Mac을 뇌사에서 살릴 방법 [7] | Dr.Aspirin | 03.16 | 7684 |
19 | 영어 번역 좀 도와주세요... 급합니다. [2] | 힘냅시다 | 03.15 | 6371 |
18 |
컴포넌트 연결이 이상해요~
![]() | 오동명 | 03.15 | 7351 |
17 | PSP가 전원이 들어오지않네요. [4] | 시월사일 | 03.15 | 7266 |
16 | Dvix 플레이어를 사려고 하는데... 추천요...^^* [5] | 해법수학 | 03.15 | 10248 |
15 | 이 영화 제목좀 알려주세요. [7] | 시월사일 | 03.15 | 6785 |
14 | KT 요금제, 스마트 500이 무엇인가요 ? [6] | 맑은하늘 | 03.15 | 7228 |
13 | 여의도에 ielts 학원이 있을까요? [2] | zegal | 03.15 | 10059 |
12 | 헬스 자전거 추천 부탁드립니다. [4] | 바이디 | 03.14 | 10367 |
11 |
eeepc 의 앞 꼬다리는 어디서 구할 수 있나요?
[4]
![]() | 현이아빠 | 03.14 | 7457 |
10 | 중고노트북 시세문의 [4] | 팜좋은 | 03.14 | 9933 |
9 | 곰돌이 인형 하나 가보로 될만한거 추천 부탁드립니다. [3] | 카이사르 | 03.14 | 8369 |
8 | USB 메모리가 마지막 Access 시점을 기억하지 못하는 이유가 무엇인지요? [8] | 로이엔탈 | 03.14 | 8302 |
» | 으아.... php 질문입니다; [1] | 무열펭귄君 | 03.14 | 8309 |
6 | 코어i3 cpu 노트북 성능이 궁금합니다. [2] | 돌마루™ | 03.14 | 9773 |
5 | DVR 카드 종류에 대해서 질문드립니다. [3] | Freedom^^ | 03.14 | 9839 |
4 | 자료실의 자료 등록 범위가 어디까지인가요? [4] | 불량토끼 | 03.14 | 8359 |
음 너무 무책임한 답변이오니
가이드라인만 삼으시면 될듯 합니다.
1. 파일 전송시 진행상황을 알수있게 하는방법 (예 :파일 전송시 전송완료 %가 뜰수있게 하는방법?)
(답변) ajax 나 flex 로 제작하셔야 합니다. ajax로 검색하시면 많이 나옵니다.
ajax는 자바스크립트 기반이나 PHP와 전혀 상관없는것이 아니고,
브라우져에서 javascrript를 실행시키면서 PHP값을 가져오는 시스템입니다.
2. 현재 exec() 함수로 cli exe파일을 실행시키고 있습니다.
해당 cli exe 파일을 실행하면, 작업이 진행되면서 현재 작업이 몇퍼센트가 되었는지 실시간으로 표시가 됩니다.
이걸 php로 표현할 수 있을까요? ^^; system() 함수를 쓰면 반환받을수 있지 않을까요?
(답변) 윈도우즈 상에서 PHP를 실행시키시는것 같습니다.^^ 윈도우즈 상황에서는 리턴값을 받는 상황이 조금 다를 수있습니다.
특히 system 이나 ``(backstick), fopen 을 사용하실때 마다 틀립니다.
system은 리턴값이 넘어오지 않는 명령이며 fopen 이나 ``를 사용하셔야 합니다.
단 보안상 취약하오니 사용하지 않으심이 좋습니다.
위에 플래시(flex)나 ajax를 추천합니다.