php用作命令行的时候 如何得到输入值

tp3 2006-04-17 04:50:51
将php做script时
在命令行中
如何得到用户输入的值
类似c++中的 cin cout之类
...全文
136 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tp3 2006-04-17
  • 打赏
  • 举报
回复
解决了
谢谢xuzuning
xuzuning 2006-04-17
  • 打赏
  • 举报
回复
哦,写错了
php://input
改为
php://stdin
xuzuning 2006-04-17
  • 打赏
  • 举报
回复
$fp = fopen("php://input", "r");
while(! feof($fp)) {
echo fgets($fp, 1024);
}
fclose($fp);

tp3 2006-04-17
  • 打赏
  • 举报
回复
楼上的
我已经看过了
我现在只知道如何获得参数
但是无法实现直接从命令行中输入

网上找的方法 好像是变相从文件中输入
sdsuper 2006-04-17
  • 打赏
  • 举报
回复
php手册写的很详细阿。。。。
-->特点-->php的命令行模式。。。
tp3 2006-04-17
  • 打赏
  • 举报
回复
好像没这个函数
相近的有getc()
好像是从文件中读取
我的意思是需要在命令行中读行
类似:
请您输入您的性别:
___然后光标在这里停住,等待输入

关键是程序怎么能够获得这个输入的值
「已注销」 2006-04-17
  • 打赏
  • 举报
回复
?...
不知道你在说啥。。。


php php.php
如何传递参数给test.php么?
php test.php 1 2


// test.php
$argv[0] = "test.php";
$argv[1] = "1";
$argv[2] = "2";
baoshengju 2006-04-17
  • 打赏
  • 举报
回复
fget()的方式去得到返回的结果!

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧