php技术

php技术

php使用strtotime和date函数判断日期是否有效代码分享

阅读(10) 作者(admin)

咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,也有效。一种方法可以使用正则,但是正则其实...

php生成缩略图填充白边(等比缩略图方案)
php技术

php生成缩略图填充白边(等比缩略图方案)

阅读(21) 作者(admin)

网站上传图片后生成缩略图应该是非常常用的功能了,通常来讲为了网站显示美观,缩略图会是同样尺寸,比如最近笔者做的一个站点,缩略图规格要求都是160×120。但是如果上传的图片比例和缩略图不一致,直接缩放的话就会导致图片...

php技术

zend framework文件上传功能实例代码

阅读(13) 作者(admin)

复制代码 代码如下://实例化上传类$upload = new Zend_File_Transfer();//设置过滤器,大小限制为5M,格式为jpg,gif,png$upload->addValidator('Size', false, 5 * 1024 * 1024);$upload->addValidator('Extension', fal...

php文字水印和php图片水印实现代码(二种加水印方法)
php技术

php文字水印和php图片水印实现代码(二种加水印方法)

阅读(24) 作者(admin)

文字水印文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件。效果图如下:

实现代码如下:复制代码 代码如下:$dst_path = 'dst.jpg';//创建图片的实例$dst = imagecreatefromstring(file_get...

php技术

ubuntu12.04使用c编写php扩展模块教程分享

阅读(29) 作者(admin)

系统是ubuntu 12.04,已经安装好了apache和php,php的版本是5.3.10。以下操作如果碰到权限方面的问题,建议切换成root操作。1、下载源码签出php 5.3.10的源代码复制代码 代码如下:$ svn checkout https://svn.php.net/repo...

php中apc缓存使用示例
php技术

php中apc缓存使用示例

阅读(11) 作者(admin)

记的以前php文件上传到服务器时需要先用zend guard加密下,有了apc就不用了。 从维基百科上看到的消息,apc将被内置在php6中,所以apc还是值的学习下的。1、安装扩展在ubuntu 12.04可以直接通过apt-get install php-apc安...

php技术

php查看请求头信息获取远程图片大小的方法分享

阅读(15) 作者(admin)

如果要获取远程图片的大小,一种普遍的做法是先将远程图片的内容获取回来,再用strlen计算长度,这种方法需要将图片下载下来,然后才能计算。如果图片很大的话,那么网络传输就要花费不少时间,效率显然低下。笔者提供一个方法来...

php技术

php对数组排序的简单实例

阅读(10) 作者(admin)

复制代码 代码如下:<?php class='pingjiaF' frameborder='0' src='http://www.jb51.net' scrolling='no'> 对数组排序 usort() 函数使用用户自定义的函数对数组排序。 */

function cmp($a, $b) //用户自定义回...

php技术

php缩小png图片不损失透明色的解决方法

阅读(13) 作者(admin)

主要是利用gd库的两个方法:复制代码 代码如下:imagecolorallocatealpha //分配颜色 + alphaimagesavealpha //设置在保存 png 图像时保存完整的 alpha 通道信息代码示例:复制代码 代码如下://获取源图gd图像标识符$srcI...

php技术

php截取中文字符串不乱码的方法

阅读(25) 作者(admin)

GBK编码截取示例复制代码 代码如下:$str = '我是谁'; //gbk编码的字符串echo mb_substr($str, 0, 1, 'gbk'); //输出 我mb_substr方法比substr多一个参数,用来指定字符串编码。utf-8编码截取示例[code]$str = '我abc...

php技术

php输入流php://input使用示例(php发送图片流到服务器)

阅读(17) 作者(admin)

从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于”multipart/form-data”时,可以使用php://input来获取原始请求的数据。看一个简单的例子。客户端就是一个表单,非常简单。复制代码 代...

php技术

一个好用的PHP验证码类实例分享

阅读(16) 作者(admin)

分享一个好用的php验证码类,包括调用示例。说明:如果不适用指定的字体,那么就用imagestring()函数,如果需要遇到指定的字体,就要用到imagettftext()函数。字体的位置在C盘下Windows/Fonts.参考了网上的php 生成验证码的方...

PHP连接SQLServer2005方法及代码
php技术

PHP连接SQLServer2005方法及代码

阅读(10) 作者(admin)

1.修改php.ini将extension=php_mssql.dll的注释删除保存。 修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。2.下载连接2005的 ntwdblib.dll (2000.80.194.0)点击下载3. 打开文件X:/A...

php技术

微信扫描二维码登录网站代码示例

阅读(12) 作者(admin)

请先下载 snoopy 类复制代码 代码如下:<?php/** * 微信公众平台PHP-SDK * Wechatauth为非官方微信登陆API * 用户通过扫描网页提供的二维码实现登陆信息获取 * 主要实现如下功能: * get_login_code() 获取登陆...

php技术

浅谈PHP变量作用域以及地址引用问题

阅读(16) 作者(admin)

作用域的概念:在PHP脚本的任何位置都可以声明变量,但是,声明变量的位置会大大影响访问变量的范围。这个可以访问的范围称为作用域。主要的常用的包括:局部变量、全局变量、静态变量。1、局部变量:就是在函数内声明的变量,他...

php技术

PHP 提取图片img标记中的任意属性的简单实例

阅读(17) 作者(admin)

复制代码 代码如下:<?php/* PHP正则提取图片img标记中的任意属性 */$str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正则提取或更改图片img标记中的任意属性</cente...

php技术

php配合jquery实现增删操作具体实例

阅读(39) 作者(admin)

后台使用php,前台引用jquery,实现增删操作,代码如下:复制代码 代码如下:<script type="text/javascript" src="jquery-1.10.2.min.js"></script> <?php header("Content-type: text/html; charset=utf-8"); //mysql_conne...

php技术

php文件上传的例子及参数详解

阅读(13) 作者(admin)

1.上传表单 upload.html程序代码HTML复制代码 代码如下:<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="max_file_size" value="100000"> <input name=&...