으아.... php 질문입니다;
2010.03.14 12:30
개인 프로젝트로 진행중인 php 프로그램이 하나 있습니다.
베이스는 완성이 끝나서... 이제 조금씩 살을 덧붙여가는데...
구현에 막히는 부분이 있어서요. 구현이 과연 가능할까? 의심쩍은 부분도 있구요.
현재 혼자서 구현하다가 어찌해야할지 모르는 기능이 두개 있는데... 이걸 어떻게 구현할 방법이 없을까요? (되도록이면 php로만 끝내고 싶은데... 힘들까요? ^^;)
1. 파일 전송시 진행상황을 알수있게 하는방법 (예 :파일 전송시 전송완료 %가 뜰수있게 하는방법?)
2. 현재 exec() 함수로 cli exe파일을 실행시키고 있습니다.
해당 cli exe 파일을 실행하면, 작업이 진행되면서 현재 작업이 몇퍼센트가 되었는지 실시간으로 표시가 됩니다.
이걸 php로 표현할 수 있을까요? ^^; system() 함수를 쓰면 반환받을수 있지 않을까요?
| 번호 | 제목 | 작성자 | 작성일 | 조회 |
|---|---|---|---|---|
| 공지 | 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] | 星夜舞人 | 2011.10.10 | 216095 |
| 공지 | [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] | iris | 2010.03.16 | 196219 |
| 5944 | 요기 음악들을 한꺼번에 다운받는 방법이 없나요? [4] | 海印 | 10.07 | 147 |
| 5943 |
Palm V 와 Palm Vx 는 서로 호환되나요?
[4]
| 海印 | 03.09 | 392 |
| 5942 | 음악을 즐기는 방법 문의드립니다. [2] | 맑은하늘 | 12.24 | 393 |
| 5941 | 포인트 확인 방법을 못 찾겠습니다. [1] | 수퍼소닉 | 02.02 | 395 |
| 5940 | 팜 TX 배터리 교환하는 좋은 방법 조언 부탁드립니다. [2] | SON | 10.29 | 404 |
| 5939 | 전남 화순 여행지 추천 바랍니다. [6] | 해색주 | 03.03 | 405 |
| 5938 | 시인 혹은 시집 추천 부탁드립니다. [9] | 쿠후^^ | 06.19 | 411 |
| 5937 | 공유기 추천좀 해주세요. [1] | 앙겔로스 | 02.19 | 411 |
| 5936 |
어디로 가야할까요??
[2]
| 인간 | 01.06 | 412 |
| 5935 |
다익스트라 알고리즘 질문 있습니다.
[6]
| 스파르타 | 12.08 | 417 |
| 5934 | 호텔예약? [4] | 도원 | 07.07 | 421 |
| 5933 | [PC] 업그레이드를 고민 중입니다만... [2] | 하뷔 | 02.20 | 421 |
| 5932 | 캘리포냐 이너넷, 뭘 쓰면 좋을까요 ? [3] | 왕초보 | 10.06 | 423 |
| 5931 | 라즈베리파이를 사려면 어디가 좋을까요? [4] | 조슈아 | 10.11 | 425 |
| 5930 | 메뉴와 파이어폭스 [5] | 베이스 | 10.02 | 426 |
| 5929 |
절연 테이프 위치
[1]
| 우야씨 | 09.12 | 427 |
| 5928 | 광부 한분 영입해도 될까요? [4] | 우야씨 | 01.17 | 428 |
| 5927 | 담보대출 금리 때문에 여쭙니다 ㅜㅜ [18] | 청부업자 | 06.25 | 430 |
| 5926 |
c언어 자료구조 관련 간단한 질문 있습니다.
[10]
| 스파르타 | 10.13 | 433 |
| 5925 |
겔럭시 s3 충전 안됩니다.
[3]
| 상호아빠 | 01.12 | 433 |


음 너무 무책임한 답변이오니
가이드라인만 삼으시면 될듯 합니다.
1. 파일 전송시 진행상황을 알수있게 하는방법 (예 :파일 전송시 전송완료 %가 뜰수있게 하는방법?)
(답변) ajax 나 flex 로 제작하셔야 합니다. ajax로 검색하시면 많이 나옵니다.
ajax는 자바스크립트 기반이나 PHP와 전혀 상관없는것이 아니고,
브라우져에서 javascrript를 실행시키면서 PHP값을 가져오는 시스템입니다.
2. 현재 exec() 함수로 cli exe파일을 실행시키고 있습니다.
해당 cli exe 파일을 실행하면, 작업이 진행되면서 현재 작업이 몇퍼센트가 되었는지 실시간으로 표시가 됩니다.
이걸 php로 표현할 수 있을까요? ^^; system() 함수를 쓰면 반환받을수 있지 않을까요?
(답변) 윈도우즈 상에서 PHP를 실행시키시는것 같습니다.^^ 윈도우즈 상황에서는 리턴값을 받는 상황이 조금 다를 수있습니다.
특히 system 이나 ``(backstick), fopen 을 사용하실때 마다 틀립니다.
system은 리턴값이 넘어오지 않는 명령이며 fopen 이나 ``를 사용하셔야 합니다.
단 보안상 취약하오니 사용하지 않으심이 좋습니다.
위에 플래시(flex)나 ajax를 추천합니다.