php读取用户输入源代码_php怎么读取输入

daf27504401b73893ec396bca4fc4df3.png

用户在表格form中填写数据,然后提交到一个php文件,PHP文件使用函数获取数据 (推荐学习:PHP视频教程)

Name:

E-mail:

用户填写完username后提交到welcome.php文件,在welcome.php文件中,

Welcome <?php echo $_POST["name"]; ?>

Your email address is: <?php echo $_POST["email"]; ?>

$_POST["name"]就是用户输入的名字

可以在PHP脚本里使用这三个常量,以接受用户的输入,或者显示处理和计算的结果。

STDIN 标准的输入设备

STDOUT 标准的输出设备

STDERR 标准的错误设备

PHP处理过程如下:fwrite()函数首先会向标准的输出设备写一条消息,询问用户的姓名。然后它会把从标准输入设备获得的用户输入信息读取到一个PHP变量里,并它把合并成为一个字符串。然后就用fwrite()把这个字符串打印输出到标准的输出设备上<?php

while($str = fread(STDIN,1000)){

echo "you print:".$str;

}

?><?php

//PHP CLI中,有三个系统常量,分别是STDIN、STDOUT、STDERR,代表文件句柄。

#zs#*

*@ 标准输入

*@ php://stdin & STDIN

*@ STDIN是一个文件句柄,等同于fopen("php://stdin", 'r')

#fzs#

$fh = fopen('php://stdin', 'r');

echo "[php://stdin]请输入任意字符:";

$str = fread($fh, 1000);

echo "[php://stdin]你输入的是:".$str;

fclose($fh);

echo "[STDIN]请输入任意字符:";

$str = fread(STDIN, 1000);

echo "[STDIN]你输入的是:".$str;

#zs#*

*@ 标准输出

*@ php://stdout & STDOUT

*@ STDOUT是一个文件句柄,等同于fopen("php://stdout", 'w')

#fzs#

$fh = fopen('php://stdout', 'w');

fwrite($fh, "标准输出php://stdout/n");

fclose($fh);

fwrite(STDOUT, "标准输出STDOUT/n");

#zs#*

*@ 标准错误,默认情况下会发送至用户终端

*@ php://stderr & STDERR

*@ STDERR是一个文件句柄,等同于fopen("php://stderr", 'w')

#fzs#

$fh = fopen('php://stderr', 'w');

fwrite($fh, "标准错误php://stderr/n");

fclose($fh);

fwrite(STDERR, "标准错误STDERR/n");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值