当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

php使用function_exists判断函数可用的方法

6

本文实例讲述了php使用function_exists判断函数可用的方法。分享给大家供大家参考。具体如下:本文所述的函数用来建立一张gif格式图形,参数im为使用imagecreate()所建立的图片代码,参数filename可省略,若无本

php计算整个目录大小的方法

5

本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下:/***calculatethefullsizeofadirectory**@authorjonasjohn*@version0.2*@paramstrin

php抽奖概率算法(刮刮卡,大转盘)

8

本文实例为大家分享了php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法,用法很简单,代码里有详细注释说明,供大家参考,具体内容如下<?php/**经典的概率算法,*$proarr是一个预先设置的数组,*假设数组为:array(

PHP程序员编程注意事项

8

1.不转意htmlentities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据),输出之前都要转意。echo$_get['usename'];这个例子有可能输出:<script>/*更改admin密码的脚

php实现图片按比例截取的方法

10

本文实例讲述了php实现图片按比例截取的方法。分享给大家供大家参考,具体如下:filename='img/test.jpg';$all_type=array("jpg"=>array("create"=>"imagecreate

解析thinkphp中的导入文件标签

7

第一个是import标签,导入方式采用类似thinkphp的import函数的命名空间方式,例如:import标签(采用命名空间方式引入资源文件)闭合闭合标签属性file(必须):要引入的资源文件,支持变量type(可选):引入的资源文件类

PHP中newstatic()和newself()的区别介绍

4

长夜漫漫啊!今天领导本地搭建一个站。发现用php5.2搭建不起来,站php代码里面有很多5.3以上的部分,领导让苦逼我更改在5.2下能运行。改着改着发现了一个地方复制代码代码如下:returnnewstatic($val);这尼玛是神马,只

php数组随机取值的简单实例

5

array_rand()在你想从数组中取出一个或多个随机的单元时相当有用。它接受input作为输入数组和一个可选的参数num_req,指明了你想取出多少个单元-如果没有指定,默认为1。array_rand--从数组中随机取出一个或多个单元m

给初学者的30条PHP最佳实践(荒野无灯)

10

1,和php手册成为好朋友2,打开errorreportingerrorreporting在php开发时是很有帮助的.你可以在你代码中发现先前你没有发现的错误,因为并不是所有的bug都会让程序运行不了的。当产品正式使用时,才有必要关掉错误报

PHP中使用sleep造成mysql读取失败的案例和解决方法

9

近日,由于项目需求需要用到sleep函数定时从数据库取一堆数据出来去执行某些操作。sleep等待的时间至少有一个小时以上此前做过测试用sleep函数去完成数小时后执行的操作是可行的可邪门的问题出来了程序用sleep后发现不能从数据库取到相应

PHP实现将多个文件压缩成zip格式并下载到本地的方法示例

8

本文实例讲述了php实现将多个文件压缩成zip格式并下载到本地的方法。分享给大家供大家参考,具体如下:废话不多说,直接上代码//这里需要注意该目录是否存在,并且有创建的权限$zipname='path/test.zip'//这是要打包的文件

使用php自动备份数据库表的实现方法

4

1、前言mysql数据库的备份方式有很多;例如:1、使用mysqldump函数mysqldump-uusername-pdbnametable1table2...>backupname.sqldbname参数表示数据库的名称table

PHP上传文件大小限制

5

配置php.ini文件(以上传500m以下大小的文件为例)查找以下选项并修改->file_uploads=on;打开文件上传选项upload_max_filesize=500m;上传文件上限如果要上传比较大的文件,仅仅以上两条还不够,

使用Linux五年积累的一些经验技巧

6

1.bash中的$相关参数复制代码代码如下:$0-表示当前文件名$*-以空格分离所有参数,形成一个字符串$@-以空格分离所有参数,形成一个字符串组合。与$*的不同表现在被""引用时,"$*"是一个字符串,而"$@"则包含多个字符串$#-传递

php文件上传类代码

5

复制代码代码如下:<?php/***文件上传类*/classuploadfile{public$max_size='1000000';//设置上传文件大小public$file_name='date';//重命名方式代表以时间命名,其

php使用正则验证中文

5

php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下:$str='php学习博客';if(preg_match('/[x7f-xff]/',$str)){echo'字符串中有中文<br/>';}

php实现encode64编码类实例

5

本文实例讲述了php实现encode64编码类。分享给大家供大家参考。具体如下:encode64可以获得最短的由26个英文大小写字母数字加上"-_"两个符号编码的数据,这个个字串可以在网络自由传输,无需考虑被自动转码引起的混乱.缺点:对于大