Welcome 微信登录

首页 / 网页编程 / PHP

PHP 用session与gd库实现简单验证码生成与验证的类方法

PHP 用session与gd库实现简单验证码生成与验证的类方法

验证码是为了防止机器灌水给网站带来污染以及增加服务器负担而出现的。目前大大小小的网站都有验证码。今天自己实现了一个简单的验证码类。说简单是因为没有加一些干扰的弧线等等,只是将文字旋转了一下。当然,因为字体的原因,要想一眼看出来并不容易。同时,为了避免字母的大小写与数字混淆,又去掉了那些看起来很像的字母数字。 类:<?php/** *简单生成验证码类 */class Captcha {private $width;//验证码宽度private ...
php遍历、读取文件夹中图片并分页显示图片的方法

php遍历、读取文件夹中图片并分页显示图片的方法

本文实例讲述了php遍历、读取文件夹中图片并分页显示图片的方法。分享给大家供大家参考,具体如下:引子:我的网站图片目录images下有若干图片如1.jpg、2.jpg、3.jpg、……、n.jpg、1.gif、2.gif、3.gif、……、n.gif,要求在该images目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片。 下面是我想到的办法。不知道有没有更好的办法。呵呵。。。在图片文件夹images下面建一个index.p...
php array_walk_recursive 使用自定的函数处理数组中的每一个元素

php array_walk_recursive 使用自定的函数处理数组中的每一个元素

array_walk_recursive 对数组中的每个成员递归地应用用户函数基本语法bool array_walk_recursive ( array &$input , callable $funcname [, mixed $userdata = NULL ] )将用户自定义函数 funcname 应用到 array 数组中的每个单元。本函数会递归到更深层的数组中去。在funcname 函数中,数组的键名和键值是该函数的参数。参数介绍:参数描述inp...
PHP Header失效的原因分析及解决方法

PHP Header失效的原因分析及解决方法

在PHP中用header("location:test.php")进行跳转要注意以下几点:1、location和“:”号间不能有空格,否则会出错。2、在用header前不能有任何的输出,包括include的页面中标签“?>”后不能有空格!!3、header后的PHP代码还会被执行。续:问题:header函数前输入内容一般来说在header函数前不能输出html内容,类似的还有setcookie() 和 session 函数,这些函数需要在输出...
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)

php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)

在做PHP程序时,需要使用PHP做的文件下载那做就做呗把代码复制过来改了一改。很多效果也出来了那么点击下载后,恩,本以为搞定了文件下载,谁知道,图片打开的时候提示文件损坏,这我就观察了文件的大小。似乎真是多了 1KB左右。使用PS打开,恩,提示了损坏,不过图象可以出来。那么我就认为是 那多出来的 1kb的问题了。然后,我把一个txt上传上去,然后下载.果然发现,文件的前面以及后面,都多了几个 字符。那我就在想应该怎么去掉啊.各种百度,谷歌,上论坛提问.最后...
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法

php实现替换手机号中间数字为*号及隐藏IP最后几位的方法

本文实例讲述了php实现替换手机号中间数字为*号及隐藏IP最后几位的方法。分享给大家供大家参考,具体如下:$string = "13826589549";$pattern = "/(d{3})dd(d{2})/";$replacement = "$1****$3";print preg_replace($pattern, $replacement, $string);输出的结果:138****9549这个匹配结果是我想要的,但是这个匹配模式是错误的,它只能...
<< 31 32 33 34 35 36 37 38 39 40 >>