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

PHP高级教程

PHP随机生成信用卡卡号的方法

12

本文实例讲述了php随机生成信用卡卡号的方法。分享给大家供大家参考。具体分析如下:这段php代码根据信用卡卡号产生规则随机生成信用卡卡号,是可以通过验证的,仅供学习参考,请不要用于非法用途,否则后果自负。<?php/*phpc

PHP图片上传代码

10

(代码片断试验成功,成功上传!)因为昨天想起来学习一下php代码的冲动,是来源于像模仿着做一个类似公司imagelibrary的东西出来。所以,今天当最基本的功能实现后,对php有了个概念性的认识后,就很自然地想到了个重要的功能急待实现,那

php安全开发添加随机字符串验证,防止伪造跨站请求

10

yahoo对付伪造跨站请求的办法是在表单里加入一个叫.crumb的随机串;而facebook也有类似的解决办法,它的表单里常常会有post_form_id和fb_dtsg。比较常见而且也很廉价的防范手段是在所有可能涉及用户写操作的表单中加入

php+mysqli实现批量替换数据库表前缀的方法

9

本文实例讲述了php+mysqli实现批量替换数据库表前缀的方法。分享给大家供大家参考。具体分析如下:在php中有时我们要替换数据库中表前缀但是又不苦于一个个表去修改前缀,这里我自己写了一个mysqli批量替换数据库表前缀的php程序,感兴

phpmysql判断update之后是否更新了的方法

9

首先我的建议是遇到问题摆渡一下,php手册翻上1001遍,问题迎刃而解。我百度了一下,网友给的答案五花八门。首先纠正百度来的一个错误的方法:复制代码代码如下:$sql="updatetableasetaname='名字'whereaid=8

PHP图像尺寸调整代码

11

复制代码代码如下:/***********************@filename-pathtotheimage*@tmpname-temporarypathtothumbnail*@xmax-maxwidth*@ymax-maxheig

替换php字符串中的单引号为双引号的方法

6

实例如下:$param="{'id':'12','name':'hi'}";$new=preg_replace('/"/','"',$param);以上这篇替换php字符串中的单引号为双引号的方法就是小编分享给大家的全部内容了,希望能给大家

解析php安全性问题中的:Null字符问题

6

由于php的文件系统操作是基于c语言的函数的,所以它可能会以您意想不到的方式处理null字符。null字符在c语言中用于标识字符串结束,一个完整的字符串是从其开头到遇见null字符为止。以下代码演示了类似的攻击:example#1会被nul

php计算给定时间之前的函数用法实例

7

本文实例讲述了php计算给定时间之前的函数用法。分享给大家供大家参考。具体如下:这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前<?phpfunctionprettydate($date){$time=strtot

php禁止浏览器使用缓存页面的方法

10

本文实例讲述了php禁止浏览器使用缓存页面的方法。分享给大家供大家参考。具体方法如下:页面缓存在有的时候是不需要的,我们可以禁止浏览器缓存页面。在php中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。php代码

浅析php中如何在有限的内存中读取大文件

9

正常情况下,我们可以使用fseek来读取,好处就是不会一次性读取,以下代码只适合边取边处理的情况,不适合一次性读取一次性处理。可以用以下办法生成测试文件复制代码代码如下:$file_handle=fopen("./csdn.txt","rb

PHP经典面试题集锦

10

本文较为详细的分析了php经典面试题。分享给大家供大家参考。具体如下:做了一下网络上的php题目,不知不觉做到现在.....把答案贴出来,供参考之用。1、用php打印出前一天的时间格式是2006-5-1022:21:21(2分)$a=dat

php打印一个边长为N的实心和空心菱型的方法

11

本文实例讲述了php打印一个边长为n的实心和空心菱型的方法。分享给大家供大家参考。具体分析如下:实心菱型计算方法:$n:边长$i:当前行,0开始$rows:总行数上部前面空格数=$n-$i-1字符数=$i*2+1下部前面空格数=$i-$n+

PHPfgetcsv定义和用法(附windows与linux下兼容问题)

9

phpfgetcsv定义和用法  phpfgetcsv()函数从文件指针中读入一行并解析csv字段。  与phpfgets()类似,不同的是phpfgetcsv()解析读入的行并找出csv格式的字段,然后返回一个包含这些字段的数组。  fg

非常好用的两个PHP函数serialize()和unserialize()

7

今天,在做一个关于ping服务的东西,由于不想把ping服务地址放进数据库中,那样不好,ping服务本来不是一个效率不高的事,再放进数据库中,不但更加降低了程序的效率,还给服务器带来不必要的损耗,所以,想办法所ping服务地址用数组的方式放

PHP微信开发之微信录音临时转永久存储

8

最近做开发的时候碰到了这个问题,甲方希望用户在微信端的录音能够一直有效。就是随时打开好友的分享就能听到好友的录音。可在微信官方开发手册上查到微信录音文件上传后只能在微信端保留3天时间,3天后就失效了。怎么办呢?1、通过调用微信媒体资源下载接

解析file_get_contents模仿浏览器头(user_agent)获取数据

11

什么是useragentuseragent中文名为用户代理,简称ua,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、cpu类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。网站可以通过判断不同ua来呈现不同的

PHP中使用gettext来支持多语言的方法

16

我们今天用一个简单的实例说明一下在php中的gettext的用法(gettext是一系列的工具和库函数,帮助程序员和翻译人员开发多语言软件的),从而实现php的i18n.现在,我们假设要显示一个返回主页的link:复制代码代码如下://ho

标准PHP的AES加密算法类

9

分享一个标准php的aes加密算法类,其中mcrypt_get_block_size('rijndael-128','ecb');,如果在不明白原理的情况下比较容易搞错,可以通过mcrypt_list_algorithms函数查看你需要的加