리자

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

· 2007-01-08 (월) 13:47:35 · 3937
진정한 쉘 프로그래밍보다는 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건
+
제목 글쓴이 날짜 조회
07-07-16 조회 3,056
07-07-06 조회 2,919
07-07-06 조회 3,379
07-06-23 조회 3,204
07-06-16 조회 2,689
07-05-20 조회 4,205
07-05-09 조회 3,374
07-05-09 조회 6,021
07-05-04 조회 2,602
07-04-30 조회 9,740
07-04-27 조회 4,253
07-04-26 조회 3,368
07-04-25 조회 5,158
07-04-18 조회 7,704
07-04-13 조회 3,034
07-04-12 조회 6,548
07-04-12 조회 4,954
07-04-12 조회 3,273
07-04-11 조회 5,655
07-04-05 조회 6,301
07-03-24 조회 4,350
07-03-20 조회 3,656
07-03-18 조회 3,916
07-03-18 조회 4,687
07-03-17 조회 4,172
07-03-16 조회 4,078
07-03-15 조회 5,221
07-03-13 조회 5,315
07-03-13 조회 3,516
07-03-08 조회 4,440
07-03-08 조회 3,915
07-03-08 조회 3,226
07-03-08 조회 4,093
07-03-05 조회 4,327
07-03-04 조회 2,854
07-03-01 조회 5,891
07-02-28 조회 3,176
07-02-27 조회 4,347
07-02-26 조회 3,253
07-02-26 조회 2,949
07-02-23 조회 3,601
07-02-23 조회 3,567
07-02-22 조회 3,953
07-02-22 조회 3,747
07-02-19 조회 3,780
07-02-17 조회 4,792
07-02-14 조회 8,099
07-02-12 조회 3,859
07-02-10 조회 3,474
07-02-02 조회 3,706
07-01-31 조회 3,368
07-01-29 조회 3,217
07-01-25 조회 4,995
07-01-21 조회 3,166
07-01-19 조회 2,971
06-12-15 조회 3,957
06-12-15 조회 4,365
06-12-15 조회 2,862
06-12-15 조회 4,413
06-12-15 조회 3,280
06-12-15 조회 3,996
06-12-15 조회 2,962
06-12-15 조회 2,677
06-12-15 조회 4,558
06-12-15 조회 3,110
06-12-15 조회 3,182
06-12-07 조회 4,631
06-12-07 조회 3,926
06-12-04 조회 4,546
06-11-27 조회 3,619
06-11-21 조회 3,935
06-11-15 조회 3,372
06-11-04 조회 3,256
06-10-29 조회 3,911
06-10-13 조회 3,774
06-10-13 조회 4,142
06-10-13 조회 4,089
06-10-12 조회 5,295
06-10-12 조회 4,216
06-10-04 조회 3,700
06-10-02 조회 4,489
06-09-29 조회 2,981
06-09-26 조회 3,320
06-09-26 조회 3,573
06-09-26 조회 3,213
06-09-26 조회 3,371
06-09-26 조회 4,272
06-09-25 조회 4,573
06-09-22 조회 4,892
06-09-22 조회 3,471
06-09-21 조회 4,219
06-09-21 조회 4,211
06-09-21 조회 3,477
06-09-21 조회 5,140
06-09-21 조회 3,647
06-09-21 조회 3,406
06-09-20 조회 2,937
06-09-15 조회 3,077
06-09-13 조회 3,376
06-09-11 조회 3,195