第39例
php生成不重复随机数
<?php
header("Content-type:text/html;charset=utf-8");
$num=5;//要生产多少个随机数
$start=0;
$end=100;
$connt=0;
while($connt<$num)
{
$a[]=rand($start,$end);//产生随机数
$ary=array_unique($a);//遍历数组$a,如有相同的值则剔除该值
$connt=count($ary);//获取数组长度
}
$str="";
foreach($ary as $key=>$value)
{
$str.=" ".$value;
}
echo "<b>随机输出5个随机数</b><br /><br />";
echo "随机数:<b>".$str."</b><br />";
echo "<b><br><font color='red'>范围0-100且不重复</font><b>";
?>
第40例
输入字母或数字出现图案
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<?php header("content-type:text/html;charset=utf-8");?>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
body{
background:#ccc;
font-size:12px;
}
.font{
font-size:150px;
color:#c99c96;
font-family:Webdings; //设定输出的字体为Webdings
}
</style>
</head>
<body>
<b>输出字体图片</b><br><br>
<form action="40.php" method="post">
<b>输入26个任意大小写字母</b><br><br>
<input type="text" value="" name="str">
<p>输入z或者Z结束</p>
<input type="submit" value="输出">
<input type="reset" value="重置">
</form>
<?php
$num=0;
if(!empty($_POST['str'])){
$str=$_POST['str'];
do{
echo"<font class='font'>".$str."</font>";
$num++;
}while($num<2);
}
?>
</body>
</html>
第41例
动态输出网站友情链接
<div id="footer">
<ul>
<?php
for($i=1;$i<=5;$i++){
echo "<li><a href=\"#\"><img src=\"./p_w_picpaths/link".$i.".gif\" width=\"160\" height=\"70\"></a></li>";
}
?>
</ul>
</div>
第42例
表格基数行变色
<?php
header("content-type:text/html;charset=utf-8");
echo "<center>基数行变色</center>";
echo '<table width="200" border="1" align="center">';
for($i=0;$i<5;$i++)
{
if($i%2==0)
{
echo "<tr bgcolor='red'><td>".$i."</td></tr>";
}else{
echo "<tr><td>".$i."</td></tr>";
}
}
echo "</table>";
?>
第43例
偶数计算器
<?php
header("content-type:text/html;charset=utf-8");
?>
<b>输入个数返回偶数之和</b>
<form action="43.php" method="post">
数量:<input type="text" name="shu" id="shu"/><br />
<input type="submit" value="计算"/>
<input type="reset"/>
</form>
<?php
if(!empty($_POST['shu']))
{
$shu=$_POST['shu'];
$sun=$shu*2;
$sum=0;
for($i=1;$i<=$sun;$i++)
{
if($i%2==0)
{
$sum+=$i;
}
}
echo "<script>alert('前".$shu."偶数之和为:".$sum."')</script>";
}
?>
第44例
数据库链接验证
<style>
body{
background:#ccc;
}
</style>
<?php
header("content-type:text/html;charset=utf-8");
$conn=@mysql_connect("localhost","root","") or die("<b>状态<b>:连接MySQL数据库失败!<br>错误信息:".mysql_error());
if($conn){
echo "<script>alert('MySQL连接成功');</script>";
$db = mysql_select_db("student",$conn);
if($db == 1){
echo "<script>alert('数据库选择成功');</script>";
mysql_query("set names gbk");
}else{
echo "<script>alert('数据库不存在');</script>";
}
}
?>