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 相关文章推荐
人大复印资料处理程序_查询篇
Oct 09 PHP
php5 and xml示例
Nov 22 PHP
从网上搜到的phpwind 0day的代码
Dec 07 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
一个经典实用的PHP图像处理类分享
Nov 18 PHP
PHP的pcntl多进程用法实例
Mar 19 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
教你在header中隐藏php的版本信息
Aug 10 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
简单谈谈PHP面向对象之标识对象
Jun 27 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
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
前端js文件合并的三种方式推荐
2016/05/19 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
python列表操作使用示例分享
2014/02/21 Python
python友情链接检查方法
2015/07/08 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
Python中字符串的处理技巧分享
2016/09/17 Python
python购物车程序简单代码
2018/04/18 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
python3跳出一个循环的实例操作
2020/08/18 Python
python文件排序的方法总结
2020/09/13 Python
关于Kotlin中SAM转换的那些事
2020/09/15 Python
物流专业大学的自我评价
2014/01/11 职场文书
领导调研接待方案
2014/02/27 职场文书
会计学专业求职信
2014/07/17 职场文书
优秀党支部申报材料
2014/12/24 职场文书
安全员岗位职责
2015/02/10 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
投标售后服务承诺书
2015/04/29 职场文书
企业工会工作总结2015
2015/05/13 职场文书