-
php 随机数的产生、页面跳转、文件读写、文件重命名、switch语句
本文是几个php实现的代码端,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句等,感兴趣的同学参考下. <?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&...
PHP 2014-12-11 12:51:53 -
用PHP读取flv文件的播放时间长度
本文是一个用PHP实现的可以用来读取flv文件的播放时间长度的代码,需要用的朋友可以参考下。 <?php // +----------------------------------------------------------------------+ // | PHP version 4&5 | // +----------------------------------------------------------------------+ // | Copyright (c) 2007 [email protected] | // +----------------------------------------------------------------------+ // | This source file's function is to get the time length of flv | // | main function getTime param:$name The flv f...
PHP 2014-12-11 12:20:41 -
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
本文为大家讲的是php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法,感兴趣的同学参考学习下. 一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5 中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,以及检查属性的“__isset()”和删除属性的方法“__unset()”...
PHP 2014-12-11 12:09:04 -
php 正则表达式小结
本文为大家讲解的是php中的正则表达式,包括各种参数,表达式,匹配符的应用方法,感兴趣的同学参考下. 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的...
PHP 2014-12-11 12:00:06 -
php面向对象全攻略 (九)访问类型
本文为大家讲解的是php面向对象全攻略 (九)访问类型,类型的访问修饰符允许开发人员对类成员的访问进行限制,这是PHP5 的新特性,但却是OOP 语言的一个好的特性。而且大多数OOP 语言都已支持此特性...
PHP 2014-12-11 10:42:04 -
PHP 上传文件的方法
本文是一个php实现的文件上传方法,适合php新手参考学习用,感兴趣的同学参考下. /** * 图片上传方法 * $maxsize=500000 = 500k; * $updir="up/"; * $upfile=$_FILES["file_img"]; */ public function Get_file_upload($upfile, $maxsize, $updir, $newname = 'date') { if ($newname == 'date') $newname = date("Ymdhs"); //使用日期做文件名 $name = $upfile["name"]; $type = $upfile["type"]; $size = $upfile["size"]; $tmp_name = $upfile["tmp_name"]; switch ($type) {...
PHP 2014-12-11 10:32:01 -
通过PHP CLI实现简单的数据库实时监控调度
本文是一个php下通过PHP CLI实现简单的数据库实时监控调度代码示例,感兴趣的同学参考下. 继续CLI模式试验,这次通过使用之前的“带延时的死循环”方法,来实现个简单的数据库实时监控调度功能。 要实现的功能:监控user表,若有新纪录增加,将其向user2表中添加...
PHP 2014-12-11 10:27:05 -
php 代码优化的42条建议
本文为大家讲解了php 代码优化的42条建议,php开发过程中,经常需要考虑一些性能问题,下面是一些总结。感兴趣的同学参考下. 1.如果一个方法可静态化,就对它做静态声明...
PHP 2014-12-11 10:21:05 -
初识PHP-基础入门
本文是一篇php基础入门知识,是一个新手的学习小结,感兴趣的同学参考下. 1.在PHP中,全局变量都要大写; 2.在PHP表单提交方式中,method属性设置了获取和提交数据的方式; 3.如果在表单中使用了上传元素,那么就要给表单添加属性:enctype="multipart/form-data"; 4.注销用户功能的实现: <?php session_start(); //启动会话 unset($_SESSION['user']); //删除单个会话 unset($_SESSION['pwd']); //删除单个会话 session_destory();&nbs...
PHP 2014-12-11 10:03:04 -
php面向对象全攻略 (十七) 自动加载类
本文为大家讲解了php面向对象全攻略 (十七) 自动加载类,多开发者写面向对象的应用程序时,对每个类的定义建立一个PHP 源文件。一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表...
PHP 2014-12-11 09:57:04 -
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
本文为大家讲解了php的时区问题:和北京时间相差8小时,感兴趣的同学参考下. 北京时间是东8区,可能是时区问题.但是此前都没问题啊,经过google发现原来从php5.1.0开始,php.ini里加入了 date.timezone这个选项,默认情况下是关闭的 问题: php函数date("Y-n-d H-i-s"); 输出的时间与当地时间相差8个小时. 解决思路 北京时间是东8区,可能是时区问题.但是此前都没问题啊,经过google发现原来从php5.1.0开始,php.ini里加入了 date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时。 在调用date()函数之前先设定时区...
PHP 2014-12-11 09:45:06 -
PHP定时任务延缓执行的实现
本文为大家讲解的是pHP定时任务延缓执行的实现,实用了php中的sleep函数,很简单,但很实用,需要的朋友可以参考下面的示例 /* |--------------------------- |PHP定时任务 |--------------------------- */ ignore_user_abort(true); //客户端断开时忽略脚本中止(允许脚本一直执行) set_time_limit(0); //设置脚本最长执行时间,0不限制 do{ $fp = fopen('auto.txt', 'w'); if($fp) { $text = '你好nr'; $count = 0; for($i=1; $i<10; $i++) { if(! $c = fwrite($fp, '第'...
PHP 2014-12-11 09:33:04