专注于WEB技术的IT博客

2412月

分类:wblog

作者:网菠萝果

thinkphp在新浪SAE平台的部署

thinkphp自从thinkphp3.0版本开始提供了SAE平台支持,并具备众多特性,支持本地化开发和调试以及部署切换,让thinkphper轻松过渡到SAE开发。 准备工作 1、您需要具备SAE的账号,如果您没有该账号,请到 SAE官方网站申请

1912月

分类:Thinkphp

作者:网菠萝果

无限级分类原理实现留言与回复功能

本留言板程序使用了无限级分类的原理,可以实现无限级留言与回复。留言列表gclist保留了留言层次空格,使留言--回复层次分明. 功能上,本程序可以实现无限级留言与回复,即对留言回复,对回复的留言回复。当然你也可以作有限制的控制,使其只对留言回复,关键是在模板代码中去掉回复的留言中的“回复该留言”即可。欢迎去拍砖!

1812月

分类:wblog

作者:网菠萝果

WBlog3.1升级到WBlog3.12啦

WBlog3.12使用了thinkphp3.12的核心并且在WBlog3.1的基础上作了大量改进。 之前的WBlog3.1版本只是粗糙地完功能,代码比较松散,好多thinkphp的特性都没有用上。而WBlog3.12则使用了thinkphp的一些特性对功能和代码进行了优化,从而使WBlog的功能更加完善,注重代码的重用性和简洁性,使得代码更加规范。

1312月

分类:Thinkphp

作者:网菠萝果

关于thinkphp优化的一点总结

前段时间为了写一个博客,特地使用thinkphp框架写了一个博客程序wblog,之后对其作了优化,现在感觉到了thinkphp框架的强大之处。前期的wblog有好多thinkphp的特性没有用上,走的是 开发原生态的php系统的思路。thinkphp是一个基于MVC模式的框架,一般来说业务是放在M(模型)上处理的,C(控制器)只负责组织调用M处理好的功能函数使其返回给V(视图)。可是前

0912月

分类:Mysql

作者:网菠萝果

mysql的唯一索引UNIQUE

创建唯一索引的目的不是为了提高访问速度,而只是为了避免数据出现重复。 唯一索引可以有多个但索引列的值必须唯一,索引列的值允许有空值 如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该使用关键字UNIQUE 把它定义为一个唯一索引。

0612月

分类:Mysql

作者:网菠萝果

mysql的常规索引index

常规索引技术是关系数据查询中最重要的技术,如果要提升数据库的性能,索引优化是首先应该考虑的,因为它能使用我们的数据库得到最大性能方面的提升。如果没有索引的数据表,就没有排序的数据集合,要查询数据就需要进行全表扫描。有索引的表是一个在索引列上排序了的数据表,可通过索引快速定位记录。

0412月

分类:Thinkphp

作者:网菠萝果

分享一个RSS类

RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。 RSS的作用,就是帮助用户快速筛选获取网站最新更新的自己喜欢的内容,节省了到网站去搜寻的时间。似乎博客总是少不了RSS,下面分享一个我在WBlog程序中使用的一个RSS类

0212月

分类:Thinkphp

作者:网菠萝果

thinkphp网页源码头有空行的解决方法

一次无意中查看网志博客网页源码,发现源码的顶头空了7行,如图: 这怎么回事? 我检查了一下模板,顶头并没发现什么空行。于是打开控制器,发现了问题,如图: 代码有空行! 去掉“”前后的空行,再查看网页源码,空行少了几行,可是还有两三行空白。打开项目模型类,再一次去掉“”前后的空行。再一次打开网页源码,发现顶头空行彻底消除!

3011月

分类:Thinkphp

作者:网菠萝果

ThinkPHP验证码问题解决方法汇总

关于验证码无法显示或者显示为一个红叉,我被折腾了好几天,真的很郁闷。我在thinkphp官方论坛搜索了好多帖子都没有解决,最后发了一篇求助帖子“ thinkphp3.1顽固不化的验证码红叉!”,在这里感谢水平凡(论坛昵称)的答复,问题终于得到解决。在这里把帖子放出来,也顺便作一下小结,希望别人不再走我的弯路。

2911月

分类:Css

作者:网菠萝果

css中使用一张图片显示多个背景

不知你有没有经历过,看到网页上的一些漂亮的图标,如列表图标,于是把它下载,打开一看,竟然不是我们下载的单个图标,而是一张大图,上面集合着许多小图标! 这里便使用了CSS中一张图片显示多个背景的方法 这些小图标为什么不是分别存储成单独的图标,而是集合放在一张图片上?这样做的目的就是减少http请求次数,节省时间和带宽。 强烈推荐使用这种方法! 当然,实现的方法是有多种,下面将通过一个例子来说

2611月

分类:php

作者:网菠萝果

一个经典的PHP递归删除函数

递归函数为自调用函数,在函数体内直接或间接自己调用自己,但需要设置自调用的条件,若满足条件,则调用函数本身,若不满足则终止本函数的自调用,然后把目前流程的主控权交回给上一层函数来执行。

2411月

分类:Thinkphp

作者:网菠萝果

thinkphp的URL大小写敏感的解决方法

今天我给WBlog博客程序作了升级,也就是把WBlog的核心由thinkphp3.1替换成thinkphp3.12,因为版本比较接近,所以没有产生什么大的变化,但小问题还是有的。升级后,首页浏览正常,但点击导航的URL链接时,出现了页面错误,提示找不到页面,然后跳到404页面去了。不怕出现问题,就怕找不到问题。发现问题,解决问题,对我来说是一件很愉快的事。经过仔细观察对比,路径没有错,再对路径输入

2211月

分类:Thinkphp

作者:网菠萝果

Tinkphp彩色标签Tags的实现方法

我们浏览网页时经常看到眩目的彩色标签,而且每刷新一下浏览器,都会更新为不同的颜,是不是很“惊艳”?现在来看一下它在Thinkphp上的现实方法。 项目函数库的位置:项目\Common\common.php 项目函数库加入以下处理函数

2111月

分类:Phpcms

作者:网菠萝果

phpcms v9二次开发之表单类form.class.php的应用

phpcms v9的系统类库有一个表单类,它封装了表单的一些组件,如编辑器、图片上传、时间选择器、模板选择器等,更详细请参考form.class.php。有了这些组件,在对phpcms v9进行二次开发时,更加省时省心。我们要做的就是如何把这些工具调出来使用。调用方法总共有两种。 一、视图调用法 这种方法最简单,但有局限性。在后台的模型定义字段时,选择表单的类型就会生成相应的表单类型。 二、

1911月

分类:Thinkphp

作者:网菠萝果

KindEditor在thinkphp上的使用方法

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,且兼容主流浏览器。与ueditor这样的大块头相比,KindEditor的优点是不言而喻的--它体积小,加载速度快,功能也十分丰富。我在WBlog主要应用了KindEditor的在线编辑功能和文件上传功能。下面是KindEditor在thinkphp模板上的使用方法。

1711月

分类:php

作者:网菠萝果

php cur的l安装方法

curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。详见参考手册 php安装好后

1611月

分类:php

作者:网菠萝果

PDO_MySQL模块的安装

昨晚安装phpwind9.0,在检测安装程序时发现,必须开启php_pdo扩展功能,不然就装不了程序。现分享一下我开启php_pdo扩展功能的步骤: 1.用记事本将php.ini文件打开 2.按Ctrl+F分别查找"extension=php_pdo.dll","extension=php_pdo_mysql.dll", 分别将其行首的;去掉 3.保存文件 4.重启Apache服务 注重

1411月

分类:wblog

作者:网菠萝果

thinkphp文件处理类Dir.class.php的应用

在我的WBlog中,有个清除缓存工能,所谓清除缓存就是删除程序运行时生成的缓存文件,这些文件全部都存在项目的Runtime文件夹里面。当时在做这个清除缓存的程序时使用项目函数库自定义的一个函数来删除缓存文件,只能整个地删除Runtime,太粗糙了,我觉得有必要作一下细分删除。其实thinkphp扩展类库有个不错的文件处理类Dir.class.php。Dir.class.php类不是每个thinkp

关于博客
网志博客是一个以web开发,web技术,web优化,web学习为核心的web技术交流博客,真实记录weber在工作和开发web过程中遇到的各种web问题和解决方法--web技术博客。
联系方式 QQ/微信:644828230(QQ与微信同号)
最新留言及评论
    文章归档