php程序设计经典300例,第16-20例

第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程序)