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>";
}
}
?>
转载于:https://blog.51cto.com/8281493/1622719
php程序设计经典300例,第16-20例相关推荐
- Python经典编程习题100例:第20例:落体反弹问题
不要自卑,去提升实力 互联网行业谁技术牛谁是爹 如果文章可以带给你能量,那是最好的事!请相信自己 加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会 点击下面链接 Python经典编程10 ...
- Python爬虫120例之第20例,1637、一路商机网全站加盟数据采集
接下来的一些案例,将围绕销售用基础数据采集,行业将选择美妆行业,请知晓. 本案例将采用 lxml 与 cssselect 相结合的方式进行采集,重点在 cssselect 选择器. 目标站点分析 本次 ...
- 《JavaScript网页特效经典300例》
<JavaScript网页特效经典300例> 基本信息 作者: 杨磊 张志美 丛书名: 百炼成钢系列丛书 出版社:电子工业出版社 ISBN:9787121220524 上架时间:20 ...
- 经典网页设计:20例与众不同的网页联系表单设计
网站是企业宣传和展示其产品的一个非常好的媒介,同时也是收集用户建议和评价的最佳途径.作为网站最重要的组成部分之一,联系表单是用户反馈信息的重要窗口.联系表单的设计应该具有创意性,能够吸引用户的注意力, ...
- matlab土体变形实例,ansys案例——20例ansys经典实例】.pdf
ansys案例--20例ansys经典实例] [ANSYS 算例]3.3.7(3) 三梁平面框架结构的有限元分析 针对 [典型例题]3.3.7(1) 的模型,即如图3-19 所示的框架结构,其顶端受均 ...
- 【转】ARM经典300问
ARM经典300问 来源: ChinaUnix博客 日期: 2009.04.30 16:29 (共有0 条评论) 我要评论 第1 章 体系结构 第1 问: Q:请问在初始化CPU 堆栈的时候一 ...
- ARM经典300问(来源: ChinaUnix博客)
为什么80%的码农都做不了架构师?>>> 写在前面 自己看过非常的好,或分享,或保留着自己以后再看看,, ARM经典300问 第1 章 体系结构 第1 问: Q:请问在初始 ...
- Python 人工智能:16~20
原文:Artificial Intelligence with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 深度学习 译文集],采用译后编辑(MTPE) ...
- C语言绘图示例-分色调图20例
C语言绘图示例-分色调图20例 PhotoShop,AutoCad,3DS,Paint等图形图像绘画应用软件都有真彩调色板,也有各种分色调的调色板选项卡,供使用者画笔取色用.16m色也就是俗称真彩的全 ...
最新文章
- 《为iPad而设计:打造畅销App》——大胆创意
- 特定场景下SQL的优化
- 【C 语言】二级指针内存模型 ( 指针数组 | 二维数组 | 自定义二级指针 | 将 一、二 模型数据拷贝到 三 模型中 并 排序 )
- AtCoder AGC029F Construction of a Tree (二分图匹配)
- 【Android AAR】1 分钟不用改任何代码在 Eclipse 中使用 AAR
- java while do_java中while和do-while的总结
- phpcms中关于设备类型的检测与判断的设置
- (转) 深度模型优化性能 调参
- 我心目中的Asp.net核心对象
- fps200多正常不_AMD处理器扬眉吐气,腾讯游戏不再A黑!LOL最高FPS459平均200多
- html自动计时器,html计时器
- error: resource drawable/edit_text_bg (aka com.example.track:drawable/edit_text_bg) not found.
- 裁员1700人,IBM 声称内部调整团队;谷歌将以26亿美元全现金收购Looker,绝对大手笔...
- MS PROJECT 下载
- 《逆袭大学——传给IT学子正能量》一审稿目录
- 抖音搬运视频热门技巧 剪辑后会修改视频md5
- ISTQB TM考点总结
- Tomcat7.0源码分析——server.xml文件的加载与解析
- 移动安全测试框架MobSF(二):动态分析
- 编译并测试 android goldfish kernel x86
热门文章
- php实现栏目三种类型,WordPress后台edit-tags.php里无限栏目分类实现
- 请求url处理java_【脚本写作】Java: HttpURLConnection请求处理
- linux的文件权限前面的东西,linux 文件权限解析
- linux的free会擦出磁盘吗,如何在 Linux 上检查可用的磁盘空间 | Linux 中国
- docker 安装 mariadb
- pytorch torch.zeros
- apscheduler Trigger
- python \__class__
- AudioContext
- C语言 mallocfree