php 随机数的产生、页面跳转、件读写、文件重命名、switch语句


Posted in PHP onAugust 07, 2009
<?php 
num = rand(1,5); 
witch($num){ 
case 1: 
$fp1=fopen("f1.dat",'r'); 
$oname = fgets($fp1); 
$nname = date("YmdHis"); rename($oname,$nname); 
fclose($fp1); 
unlink("f1.dat"); 
$fp1=fopen("f1.dat",'w'); 
fwrite($fp1,$nname); 
fclose($fp1); 
header("Location: ".$nname."/1.html"); 
exit; 
break; 
case 2: 
$fp2=fopen("f2.dat",'r'); 
$oname = fgets($fp2); 
$nname = date("YmdHis"); 
rename($oname,$nname); 
fclose($fp2); 
unlink("f2.dat"); 
$fp2=fopen("f2.dat",'w'); 
fwrite 
($fp2,$nname); 
fclose($fp2); 
header("Location: ".$nname."/2.html"); 
exit; 
break; 
case 3: 
$fp3=fopen 
("f3.dat",'r'); 
$oname = fgets($fp3); 
$nname = date("YmdHis"); 
rename($oname,$nname); 
fclose($fp3); 
unlink 
("f3.dat"); 
$fp3=fopen("f3.dat",'w'); 
fwrite($fp3,$nname); 
fclose($fp3); 
header("Location: ".$nname."/3.html"); 
exit; 
break; 
case 4: 
$fp4=fopen("f4.dat",'r'); 
$oname = fgets($fp4); 
$nname = date("YmdHis"); 
rename 
($oname,$nname); 
fclose($fp4); 
unlink("f4.dat"); 
$fp4=fopen("f4.dat",'w'); 
fwrite($fp4,$nname); 
fclose($fp4); 
header("Location: ".$nname."/4.html"); 
exit; 
break; 
case 5: 
$fp5=fopen("f5.dat",'r'); 
$oname = fgets($fp5); 
$nname = date("YmdHis"); 
rename($oname,$nname); 
fclose($fp5); 
unlink("f5.dat"); 
$fp5=fopen("f5.dat",'w'); 
fwrite 
($fp5,$nname); 
fclose($fp5); 
header("Location: ".$nname."/5.html"); 
exit; 
break; 
default: 
break; 
} 
?>

刚做的一个项目中的部分代码,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句。
特发表出来,希望能对php学习者能够有所帮助。
PHP 相关文章推荐
php生成文件
Jan 15 PHP
PHP __autoload()方法真的影响性能吗?
Mar 30 PHP
在PHP上显示JFreechart画的统计图方法
Nov 03 PHP
php获取当月最后一天函数分享
Feb 02 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
phpcms的分类名称和类别名称的调用
Jan 05 PHP
PHP的自定义模板引擎
Mar 24 PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
微信接口生成带参数的二维码
Jul 31 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 #PHP
PHP 翻页 实例代码
Aug 07 #PHP
php Sql Server连接失败问题及解决办法
Aug 07 #PHP
php_xmlhttp 乱码问题解决方法
Aug 07 #PHP
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 #PHP
php 全局变量范围分析
Aug 07 #PHP
PHP 多维数组排序实现代码
Aug 05 #PHP
You might like
PHP中创建并处理图象
2006/10/09 PHP
跟我学Laravel之视图 &amp; Response
2014/10/15 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
JS解密入门之凭直觉解
2008/06/25 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
urllib2自定义opener详解
2014/02/07 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
python select.select模块通信全过程解析
2017/09/20 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
Python Spyder 调出缩进对齐线的操作
2021/02/26 Python
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
商务专员岗位职责
2013/11/23 职场文书
酒店保安员岗位职责
2014/01/31 职场文书
励志演讲稿800字
2014/08/21 职场文书
教学改革问题查摆整改措施
2014/09/27 职场文书