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面向对象概念
Nov 06 PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
Laravel框架中实现使用阿里云ACE缓存服务
Feb 10 PHP
php转换颜色为其反色的方法
Apr 27 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
PHP中类的继承和用法实例分析
May 24 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 PHP
php实现的表单验证类完整示例
Aug 13 PHP
php7 新增功能实例总结
May 25 PHP
Laravel6.18.19如何优雅的切换发件账户
Jun 14 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的FTP学习(二)
2006/10/09 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
PHPMailer发送邮件
2016/12/28 PHP
php查询及多条件查询
2017/02/26 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
Prototype使用指南之array.js
2007/01/10 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
JS hashMap实例详解
2016/05/26 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
JavaScript运行机制实例分析
2020/04/11 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
分享Python字符串关键点
2015/12/13 Python
超简单的Python HTTP服务
2019/07/22 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
python中元组的用法整理
2020/06/15 Python
Python实现疫情地图可视化
2021/02/05 Python
营销人才自我鉴定范文
2013/12/25 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
见习期个人总结
2015/03/05 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
新年晚会开场白
2015/05/29 职场文书
如何在Python中创建二叉树
2021/03/30 Python