phpcms生成缩略图之改进,非常实用,让图片更清晰而且没有黑边

相信大家有使用PHPCMS这套程序的生成缩略图时会出现图片有黑边或者干脆图片整个变成黑色的问题。今天这里为你提供一个解决方法,主要是修改thumb函数所需要的crop类的修改:function thumb($imgurl, $width = 100, $height = 100 ,$autocut = 1, $smallpic = 'nopic.gif') {   &...

阅读全文

PHPCMS点击图片进入下一页功能的实现方法

直接入正题,特点是:不修改源码,只在模板上做处理。代码很简单,在文章内容页替换{$content}为: {php $i=strrpos($pages,"href=");} {php $str = substr($pages,$i+5,-10);} {php $content = str_replace("<img","<strong><font color=#ff...

阅读全文

lightbenc.php解析BT(BitTorrent)种子的php类

 使用方法引入lightbenc.php文件include_once "lightbenc.php";构建实例$Lightbenc = new Lightbenc();解析bt文件$file_info = $Lightbenc->bdecode_getinfo(‘ed01289e3f9d660fa1f60b79c13fb4eec8901498.torrent’);$file_info就是我们获取到的bt文件的信息,里面包含了bt文件的服务器地址,文件个数和文...

阅读全文

thinkphp多表联查的几种方法

例如我要查询的原生sql语句为:select a.*,b.* from user as a left join userinfo as b on a.id=b.uidthinkphp里面可以写为:$result = M('user')->table('user as a')->join('userinfo as b ...

阅读全文

ubuntu源码编译安装php常见错误解决办法

 错误一:configure:error:xml2-confignotfound.Pleasecheckyourlibxml2installation.而我已经安装过了libxml2,但是还是有这个提示:解决办法:#sudoapt-getinstalllibxml2-dev错误二:configure:error:PleasereinstalltheBZip2distribution而我也已经安装了bzip2,网上找到得解决方案都是需要安装bzip2-dev,可是11.10里面没有这个库。解决办法:在网上找到...

阅读全文

centos编译安装php5.2的php-fpm文件问题

 centos编译php5.2版本的时候发现里面没有带php-fpm,需要安装补丁cd php-5.2.17wget -c http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gzgzip -d php-5.2.17-fpm-0.5.14.diff.gzpatch -p1 < php-5.2.17-fpm-0.5.14.diff #打补丁64位系统装PHP过程中,编译时出现con...

阅读全文

IIS7下thinkphp如何去掉入口文件index.php?

官网给出的是apache下的方法,例如去掉下面url中的index.phphttp://192.168.1.98/index.php/Home/Index/View<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1&nb...

阅读全文

PHPcmsv9 get标签 sql语句limit无效及num和rows属性无效问题解决办法

PHPcmsv9get标签sql语句limit无效及num和rows属性无效问题至今也已经是一个老问题了,网络上也有一些表面的解决办法,但是逐日者并没有找到从底层,层模板标签解析及模板引擎代码上真正解决此问题的办法和解释。今天在使用get标签sql语句调用数据的时候当然也遇到了此问题,经过研究找到了问题的原因并且整理出本文希望对php爱好者有所帮助。错误描述:我想从数据表中调取最新的6条数据!代码如下复制代码<dl class="about_text1">   <dt...

阅读全文