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 相关文章推荐
怎样在UNIX系统下安装php3
Oct 09 PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
Jul 29 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
Apr 08 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
PHP mail()函数使用及配置方法
Jan 14 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
PHP多维数组遍历方法(2种实现方法)
Dec 10 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
Apr 25 PHP
Yii2使用自带的UploadedFile实现的文件上传
Jun 20 PHP
PHP编程计算文件或数组中单词出现频率的方法
May 22 PHP
PHP编程实现脚本异步执行的方法
Aug 09 PHP
PHP中的异常处理机制深入讲解
Nov 10 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 pki加密技术(openssl)详解
2013/07/01 PHP
浅析php原型模式
2014/11/25 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Python实现豆瓣图片下载的方法
2015/05/25 Python
如何将python中的List转化成dictionary
2016/08/15 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
python 监测内存和cpu的使用率实例
2019/11/28 Python
Python列表倒序输出及其效率详解
2020/03/04 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
2014银行授权委托书样本
2014/10/04 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
小学母亲节活动总结
2015/02/10 职场文书
2014年终个人总结报告
2015/03/09 职场文书
给朋友的赠语
2015/06/23 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python