Welcome 微信登录

首页 / 网页编程 / PHP

php实现高效获取图片尺寸的方法

php实现高效获取图片尺寸的方法

本文实例讲述了php实现高效获取图片尺寸的方法。分享给大家供大家参考。具体分析如下:php 获取图片尺寸的方法我们可以使用 getimagesize 获取图片尺寸,但是效率是很低的,首先需要获取整个的图片信息,然后再进行操作,下面的例子更科学算法更好,我们一起来看看吧.方法可以用于快速获取图片尺寸信息,获取JPEG格式图片的尺寸信息,并且不需要下载读取整个图片,经测试这个函数不是对所有JPEG格式的图片都有效.1.获取JPEG格式图片的尺寸信息,代码如下:...
php+mysql数据库实现无限分类的方法

php+mysql数据库实现无限分类的方法

本文实例讲述了php+mysql数据库实现无限分类的方法。分享给大家供大家参考。具体分析如下:这款php无限分类代码比较完整理包括了数据库是mysql的,有增加、删除、编辑、移动的功能,同时还提供数据库sql表结构.代码如下:复制代码 代码如下://连接数据库 $link = mysql_connect("localhost","root","") or die(mysql_error()); mysql_select_db("class",$link)o...
PHP实现PDO的mysql数据库操作类

PHP实现PDO的mysql数据库操作类

本文实例讲述了PHP实现PDO的mysql数据库操作类。分享给大家供大家参考。具体分析如下:dbconfig类负责配置数据库访问信息,包括:服务器地址、端口、数据库实例名、用户名、用户密码、字符集等.dbtemplate类集合了对数据库的访问操作,主要有以下几个操作:1. queryrows:返回多行记录2. queryrow:返回为单条记录3. queryforint:查询单字段,返回整数4. queryforfloat:查询单字段,返回浮点数(floa...
php实现可用于mysql,mssql,pg数据库操作类

php实现可用于mysql,mssql,pg数据库操作类

本文实例讲述了可用mysql,mssql,pg三种数据库的数据库操作类,你只要作任何修改就可以方便的改变你数据库的类型.分享给大家供大家参考。具体分析如下:函数清单,索引:Open:打开数据库连接 Line:71Close:关闭数据库连接 Line:107SelectDB:选择数据库 Line:129Query:创建查询 Line:151DataSeek:移动记录指针 Line:175FieldName:获取字段名称 Line:198FieldType:获...
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法

php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法

本文实例讲述了php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法。分享给大家供大家参考。具体分析如下:一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用Ima...
php第一次无法获取cookie问题处理

php第一次无法获取cookie问题处理

首先编写以下简单的代码:复制代码 代码如下:<?php setcookie("a","value"); print $_COOKIE["a"];第一次访问时,报错:报错的原因是$_COOKIE["a"]的值不存在。第二次访问:问:为什么第一次访问的时候,会没有cookie呢??我不是先设置,再获取吗??答:使用firefox的firebug查看”网络“:客户端:可以看到,浏览器(客户端)向服务器发出一次请求,发出请求的时候,在请求头信息中带...
php图片的二进制转换实现方法

php图片的二进制转换实现方法

本文实例讲述了php图片的二进制转换实现方法。分享给大家供大家参考。具体实现方法如下:这里我们是在上传文件时把上传的文件转换成二进制然后保存到数据的字段中去,下次读读出我们也用同样的方法显示即可.html代码如下:复制代码 代码如下:<form action="insertPic.php" method="post" enctype="multipart/form-data" name="mainForm" id="mainForm"> <...
PHP使用xmllint命令处理xml与html的方法

PHP使用xmllint命令处理xml与html的方法

本文实例讲述了PHP使用xmllint命令处理xml与html的方法。分享给大家供大家参考。具体分析如下:xmllint是一个很方便的处理及验证xml、处理html的工具,linux下只要安装libxml2就可以使用这个命令。首先看下其结合--html 、--xpath参数处理html时的例子:示例如下:复制代码 代码如下:curl http://www.jb51.net /ip/?q=8.8.8.8 2>/dev/null | xmllin...
smarty缓存用法分析

smarty缓存用法分析

本文详细分析了smarty缓存的用法。分享给大家供大家参考。具体分析如下:一开始以为smarty只是用来做一些掩饰php代码功能,但是后来才知道还有模板缓存这个强大的功能。什么是模板缓存呢,就是我们在从数据库里面取出一些数据输出到模板的访问的时候,每一次都对数据库进行访问,但是其实每一次的数据库访问都是相同的,假如网址的流量很大,这种重复的访问完全是没有必要的,对于数据库有很大压力。smarty就提供了缓存技术,用于解决这个问题。首先使用smarty的缓存...
php输出金字塔的2种实现方法

php输出金字塔的2种实现方法

本文实例讲述了php输出金字塔的2种实现方法。分享给大家供大家参考。具体分析如下:下面给大家总结了两种实现金字塔打印的方法,一种是利用了自定义函数,另一种是利用了for循环了,其实两都用到了只是前者高级一些吧.自定义函数实现金字塔,代码如下:复制代码 代码如下:<?php /** * 金字塔 * string fun_py(int $rows = 9, bool $sort=true) * $rows 表示行数 必须为整数 并且必须在1-20...
<< 461 462 463 464 465 466 467 468 469 470 >>