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
用PHP生成html分页列表的代码
Mar 18 PHP
PHP学习 运算符与运算符优先级
Jun 15 PHP
php更新mysql后获取影响的行数发生异常解决方法
Mar 28 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
Aug 25 PHP
PHP实现多文件上传的方法
Jul 08 PHP
PHP异常处理Exception类
Dec 11 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
Dec 18 PHP
php中的单引号、双引号和转义字符详解
Feb 16 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
May 29 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 PHP
Thinkphp5框架异常处理操作实例分析
Jun 03 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中spl_autoload_register()和__autoload()区别分析
2014/05/10 PHP
yii中widget的用法
2014/12/03 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
前端面试题及答案整理(二)
2016/08/26 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
介绍Python中的一些高级编程技巧
2015/04/02 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
Python中bisect的使用方法
2019/12/31 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
采购员的工作职责
2013/12/26 职场文书
医院护士的求职信
2014/01/03 职场文书
秋季婚礼证婚词
2014/01/11 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
2015年公路养护工作总结
2015/05/13 职场文书