Archive for  php

DEDE V5.6栏目目录名优化方案

发表于 2010-08-13 11:10 : 评论 ( 没有评论 )

DEDE V5.6中已经增加了默认扩展名的优化设置,允许用户启用扩展名是否添加到栏目地址中。 在后台系统-核心,可以选择栏目网址使用目录名(不显示默认页,即是 /a/abc/ 形式),如果启用,所有的扩展名将会被忽略。 这里可以做一定的优化,如果用户为不同的栏目指定了不同的扩展名,则需要关闭此功能,关闭此功能,就会在链接中默认加上index.html这样的文件名。 以下为忽略index.html的修改办法,打开include/channelunit.func.php,行约175行,修改如下: 可以修改文件名的数组,即可忽略所有不需要的文件名。

WordPress 3.0摘要格式错乱的修正办法

发表于 2010-06-21 11:51 : 评论 ( 4 条评论 )

一时冲动,将本博升级到3.0了,没有在升级前测试兼容性,造成本博部分页面模板出错,其中就有摘要的显示问题。 WP把摘要中所有HMTL标记全过滤了,然后所有文字都挤到了一堆,十分难看,于是手动解决。 在wp-includes目录下找到formatting.php,定位到wp_trim_excerpt这样一个函数,修改如下: 其中只修改了$text = strip_tags($text, '<p><br><font><a><div><ol><ul><li><pre>');这段代码。 大致意思是保留部分换行标记,如p,br等,从SEO优化考虑,如果站内链接太多,不建议保留a标记,否则会造成首页大面积导出链接,影响权重,我的博客很少手工做站内链接,所以不考虑这个问题。 根据我的实际情况,我还保留了pre标记,这样可以显示我的一些高亮codes,不然在首页和列表页就会显示一堆乱码。

无法运行Zend Optimizer加密程序的解决办法

发表于 2010-05-19 21:31 : 评论 ( 2 条评论 )

亲爱的朋友: 您有幸看到这个页面,表示您正在使用的服务器,还未安装ZendOptimizer或者ZendOptimizer的版本太低,无法运行Zend加密后的程序。 接下来,我会告诉您如何解决这个问题!

Discuz!X 全能发布接口,最强大的Discuz!X采集程序

发表于 2010-05-15 16:37 : 评论 ( 84 条评论 )

hi,欢迎使用史上功能最强大的Discuz!发布接口。
火车采集器 For Discuz! X全能发布接口是尘缘开发的、基于火车采集器的、可以完美模拟发帖的Discuz!X接口。
本接口历经万名Discuz!站长的使用和考验,我们开发的接口已经成为Discuz 论坛采集的最佳软件组合。
Discuz! X全能发布接口为免费版和部分功能收费模式,有需求的用户往下看:
注意:
请不要拿本接口与其它收费或者免费接口对比,因为其它人开发的接口没有任何优势和可比性。
本接口是目前为止功能最强大、发布效果最好、技术支持最权威的接口版本,拒绝被忽悠。

Eclipse 简单开启代码自动提示,Eclipse PHP开启自动代码补全

发表于 2010-05-14 16:27 : 评论 ( 没有评论 )

尘缘一直在用Zend studio做开发,谁知Zend 在Window 7下的表现非常不好,编码过程中,那个卡呀,严重影响心情,严重影响开发速度。 后来换到Eclipse ,用了PHP100的中文版本:http://www.php100.com/html/download/tools/2009/1203/3603.html 杯具再次发生了,Eclipse 居然不支持代码自动提示,那么多类,那么多函数,俺的神,再去按Alt+/真是浪费时间。 然后到网上找开启代码自动提示的代码,结果发现全是千篇一律的办法。经过俺再三研究,真正的解决办法横空出世。

一些PHP+PDO的查询技巧

发表于 2010-05-12 00:55 : 评论 ( 没有评论 )

1,类似PHP框架中的预处理,简单理解为可绑定参数自动传值 This example fetches data based on a key value supplied by a form. The user input is automatically quoted, so there is no risk of a SQL injection attack. 这个例子里获取的数据,根据用户提交的表单自动生成,不需要程序员判断变量,用户提交的数据将被自动转义,所有没有SQL注入的问题 2,同上,自动赋值的另外一种代码样式 3,PHP+PDO+Mysql 4,完善的事务处理功能

PHP中iconv函数转码时内容出现丢失情况的解决办法

发表于 2010-05-7 03:36 : 评论 ( 没有评论 )

今天晚上在熬夜,做ZenCart的采集程序,在做编码转换时,发现一些国外网站的特殊符号无法转码,同时字段内容出现丢失的情况,原因如下: PHP的iconv转码函数在转码中若遇到不认识的编码时将停止继续转码,从而导致转码字符串被截断,在转码时目标编码后面加上//IGNORE可以避免这一情况,如:iconv("gbk", "utf-8//IGNORE", $str); 遇到不认识编码时,放弃处理,然后继续转码,不会出现截断问题。 iconv("UTF-8", "GB2312//IGNORE", $data)

PHP100视频教程解压密码[更新至88讲]

发表于 2010-03-29 21:07 : 评论 ( 4 条评论 )

PHP100视频教程90: PHP100视频教程89: PHP100视频教程88:PHP 之 CURL模拟登陆并获取数据 php100-17374-3828-4877-183-# PHP100视频教程87:PHP 之 CURL 传输与获取功能 php100-19746-3293-2273-929-# PHP100视频教程86:PHP JPGraph 中文字体和背景设置 php100-18837-3847-7576-624-# PHP100视频教程85:PHP 图表类 JPGraph 入门配置与应用php100-00000-0000-0000-000-# PHP100视频教程84: PHP开发通用采集入库程序三 php100-18823-3333-1322-842-# PHP100视频教程83: PHP开发通用采集入库程序二 php100-18942-3321-1232-010-# PHP100视频教程82: PHP开发通用采集入库程序 php100-18028-4321-1202-942-# PHP100视频教程第80讲:ADODB PHP 数据库万能引擎类(上) php100-18622-5751-1311-233-# PHP100视频教程第79讲:PHP上传RAR压缩包并解压目录 php100-83343-5234-8849-122-# [78讲] PHP+Flash多文件异步上传 swfupload php100-28323-5837-2734-392-# [77讲] Zend framework 数据库操作之编辑和视图函数 php100-18394-9384-2333-314-# [76讲] Zend framework 数据库操之读取与插入 php100-18634-6254-1001-283-# [75讲] Zend framework 配置与调试 php100-18293-2938-2839-348-# PS:俺一直在学习PHP100的视频教程,这段时间在学习兄弟连的视频教程,发现这套两年前的教程,相对来说,更加值得深入学习。 在这里推荐给大家,特别适合有一定基础的用户,如果是新入门用户,可以继续学习PHP100的教程。