리자

[펌] php로 쉘에서 사용자입력 및 인자(인수)값 넘겨받기

· 2007-01-08 (월) 13:47:35 · 3935
진정한 쉘 프로그래밍보다는 php로 하는게 더 편할 듯하여..
php로 작성하던 도중 작지만 약간의 벽에 부딪쳤습니다.

바로 사용자로부터 사용자값을 입력받거나 인자값을 넘겨받는 것이 문제였습니다.

정말 별거 아닌것 같은데 말이죠.. ㅡ_ㅡ

인자값은 기본적으로 쉘에서 php를 실행하면
$argv라는 배열로 넘어오더군요.~

따라서 실제 입력받는 인자값은 $argv[1] 이후부터 겠지요.
0번에는 실행되는 프로그램명이 들어오구요.

예를 들어서
#./progame.php arg1 arg2

이렇게 하면
$argv[0] = program.php
$argv[1] = arg1
$argv[2] = arg2
로 들어오던군요.~ㅎㅎ

그리고 사용자로부터의 입력은

function readUserInput() {
$fp=fopen("/dev/stdin", "r");
$input=fgets($fp, 255);
fclose($fp);
return $input
}

이런 함수를 작성하여
echo 'Enter The ID'
$id = readUserInput()

이렇게 작성하니 잘 되는 군요~~ㅎㅎ<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
08-01-27 조회 3,801
08-01-26 조회 8,558
08-01-21 조회 3,311
08-01-08 조회 3,760
07-12-21 조회 4,703
07-12-14 조회 4,852
07-12-13 조회 6,298
07-12-10 조회 4,079
07-12-03 조회 3,245
07-12-03 조회 4,290
07-11-27 조회 5,784
07-11-26 조회 2,992
07-11-22 조회 5,109
07-11-21 조회 3,322
07-11-21 조회 1.1만
07-11-12 조회 4,068
07-11-07 조회 4,829
07-10-29 조회 3,580
07-10-25 조회 4,998
07-10-24 조회 3,789
07-10-23 조회 5,979
07-10-09 조회 4,141
07-10-09 조회 4,603
07-10-09 조회 3,199
07-10-09 조회 3,552
07-09-27 조회 3,859
07-09-27 조회 3,081
07-09-15 조회 4,005
07-09-13 조회 2,783
07-09-13 조회 3,240
07-08-07 조회 3,271
07-08-04 조회 3,414
07-07-30 조회 5,415
07-07-29 조회 3,780
07-07-29 조회 4,450
07-07-21 조회 3,096
07-07-20 조회 3,143
07-07-20 조회 4,289
07-07-07 조회 3,385
07-07-06 조회 5,208
07-07-06 조회 5,604
07-07-05 조회 6,743
07-07-04 조회 3,377
07-06-11 조회 3,895
07-06-04 조회 7,237
07-05-28 조회 4,869
07-05-14 조회 6,338
07-05-10 조회 5,281
07-05-09 조회 3,381
07-05-04 조회 3,683
07-04-27 조회 3,326
07-04-25 조회 4,644
07-04-19 조회 3,610
07-04-16 조회 3,217
07-04-13 조회 3,834
07-04-12 조회 4,555
07-04-12 조회 4,770
07-04-11 조회 3,400
07-04-08 조회 5,128
07-04-07 조회 3,233
07-03-29 조회 3,538
07-03-27 조회 3,746
07-03-21 조회 5,143
07-03-15 조회 3,278
07-03-11 조회 3,297
07-03-10 조회 4,936
07-03-09 조회 3,940
07-03-08 조회 4,822
07-03-05 조회 2,940
07-03-02 조회 3,031
07-03-02 조회 3,869
07-02-26 조회 2,918
07-02-26 조회 3,011
07-02-23 조회 4,259
07-02-23 조회 3,325
07-02-23 조회 3,328
07-02-23 조회 3,511
07-02-22 조회 3,147
07-02-21 조회 4,799
07-02-20 조회 4,600
07-02-14 조회 3,740
07-02-12 조회 5,328
07-02-11 조회 4,768
07-02-10 조회 4,074
07-02-09 조회 3,849
07-02-08 조회 4,517
07-02-03 조회 4,113
07-02-02 조회 3,486
07-01-09 조회 3,572
07-01-08 조회 3,936
06-12-26 조회 4,639
06-12-21 조회 3,745
06-12-15 조회 4,157
06-12-15 조회 7,435
06-12-15 조회 3,163
06-12-15 조회 3,185
06-12-15 조회 3,459
06-12-15 조회 3,116
06-12-15 조회 4,534
06-12-15 조회 3,133