PHP任务录之小试身手--初来乍到

-----

本系列由<PHP从入门到精通>后面习题构造

----


1.动态网页的特点是能够人机交互,但有时却需要限制用户的输入.使用网页中post方式判断网页text框中的数据是否满足一下条件:

1)输入必须为全数字

2)输入字符串不允许超过25

3)输入不能为空

 

HTML:

<!DOCTYPE html>
<html>
<head>
	<title>task</title>
</head>
<body>
<form method="post" action="1.php">
<h1>task 1:</h1>	
<label>请输入内容:</label>
<input type="text" name="content">
<input type="submit" />
<input type="reset" />

</form>
</body>
</html>
PHP:

<?php
if ($_POST['content']==null){
	echo "输入不能为空";
}else if (!is_numeric($_POST['content'])){
	echo "输入要为全数字";
}else if (strlen($_POST['content'])>25) {
	echo "字符串长度不允许超过25";
}
?>


2.获取当前访问者的电脑信息,如IP,端口号等


<?php
echo "主机名:".$_SERVER['SERVER_NAME']."<br />"; 
echo "User-Agent:".$_SERVER['HTTP_USER_AGENT']."<br />";
echo "来访者IP:".$_SERVER['REMOTE_ADDR']."<br />";
echo "端口:".$_SERVER['REMOTE_PORT']."<br />";
echo "服务器端口".$_SERVER['SERVER_PORT']."<br />";

?>
参考:http://php.net/manual/zh/reserved.variables.server.php


3.PHP中输出语句有echo,print,printf,print_r.尝试用这4个语句输出数据,看它们之间的区别

<?php
$a="abc123";
echo $a."<br />";
print($a)."<br />";
printf("%s",$a)."<br />" ;
echo "<br />".print_r($a,true);
?>
参考:php输出echo、print、print_r、printf、sprintf、var_dump的区别比较_php技巧_脚本之家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值