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 编写的日历
Oct 09 PHP
写一个用户在线显示的程序
Oct 09 PHP
用php来检测proxy
Oct 09 PHP
PHP+javascript模拟Matrix画面
Oct 09 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
php全角字符转换为半角函数
Feb 07 PHP
phpphp图片采集后按原路径保存图片示例
Feb 18 PHP
php自定义分页类完整实例
Dec 25 PHP
ThinkPHP中session函数详解
Sep 14 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
PHP递归删除多维数组中的某个值
Apr 17 PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 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
Yii2.0多文件上传实例说明
2017/07/24 PHP
父页面显示遮罩层弹出半透明状态的dialog
2014/03/04 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
深入浅析Vue中的slots/scoped slots
2018/04/03 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
在python 中实现运行多条shell命令
2019/01/07 Python
python的pstuil模块使用方法总结
2019/07/26 Python
Python实现把类当做字典来访问
2019/12/16 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
Prototype如何更新局部页面
2013/03/03 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
小班上学期评语
2014/05/05 职场文书
社会实践单位意见
2015/06/05 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python
python playwright之元素定位示例详解
2022/07/23 Python