第16例:
<!--在网页主体中动态却换内容 -->
<title>文件引用</title>
<div style="color: red;">
<center>
<a href="index.php?id=index">首页</a>
<a href="index.php?id=second">简介</a>
</center>
</div>
<?php
switch($_GET['id'])//判断页面传入的id
{
case "index";
require("main.php");//引用主页文件
break;
case "second";
require("main2.php");
break;
default:
require("main.php");
}
?>
第17例:
<!--检测上传文件类型扩展名-->
<form action="index.php" method="post">
检测文件后缀<br />
<input type="file" name="file" value=""/><br /> <!--文件域-->
<input type="submit" value="检测"/>
</form>
<?php
$pic=$_POST['file'];
$pics=explode('.',$pic);//转换为数组
$num=count($pics); //获取数组长度
echo '<br />上传文件的扩展名为:'.$pics[$num-1]; //获取扩展名内容
?>
第18例:
<?php
/* 测试脚本运行时间*/
header("Content-Type:text/html;charset=utf-8");
$stime=microtime(true);
echo "本php脚本运行的时间为:";
$etime=microtime(true);
$total=$etime-$stime;
$str_total=var_export($total,true);
if(substr_count($str_total,"E"))
{
$float_tloal=floatval(substr($str_total,5));
$total=$float_tloal/100000;
echo "$total".'秒';
}
?>
第19例:
<!--模拟实现登录链接数据库-->
<form action="index.php" method="post">
选择链接方式:
<select name="host">
<option value="localhost" selected="" >localhost</option>
<option value="127.0.0.1">127.0.0.1</option>
</select>
<br />
用户名:<input type="text" value="" name="user"/><br />
密码:<input type="password" value="" name="pwd"/><br />
<input type="submit" value="链接"/>
<input type="reset" value="重置"/>
</form>
<?php
if(isset($_POST['host']))
{
$conn=mysql_connect($_POST['host'],$_POST['user'],$_POST['pwd'])or die("数据库链接失败");
if($conn)
{
echo "<script>alert('数据库链接成功')<script>";
}
}
?>
第20例:
<!--在网页中显示数据库选择列表-->
数据库选择列表:<br />
<form action="index.php" method="post">
<select name="database" size="10">
<option value="0" selected="">请选择</option>
<?php
$conn=mysql_connect("localhost","root","123456");
$re=mysql_query("show databases");
while($arr=mysql_fetch_assoc($re))
{ ?>
<option value="<?php echo $arr['Database'];?>">
<?php echo $arr['Database']."<br/>";?>
</option>
<?php
}
?>
</select>
<input type="submit" value="确定"/>
</form>
<?php
$conn=mysql_connect("localhost","root","123456");
$database=$_POST['database'];
if(isset($_POST['database']))
{
if($database=="0")
{
echo "<script>alert('没有选择数据库')<script>";
}
else
{
mysql_select_db($database);
echo "<script>alert('选择".$database."数据库链接成功')<script>";
}
}
?>
php程序设计经典300例,第16-20例
原创
©著作权归作者所有:来自51CTO博客作者钟泽锋的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
经典C语言程序设计100例
经典C语言程序设计100例1-10http://www.72up.com/c/1_10.htm
C语言 实例 职场 程序设计 休闲 -
经典C语言程序设计100例(1)
经典例题!
C语言 职场 休闲 -
力扣面试经典150 —— 16-20题
力扣150题16-20
leetcode 面试 算法 动态规划 双指针 -
C语言程序设计50例(经典收藏)
本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 本篇文章是对C语言程序设计的
c/c++ #include 程序分析 程序源代码