最近的文章列表

完美结合ThinkPHP+uploadify+upload+PHPExcel实现无刷新导入数据

直接给大家贴代码了,代码附有注释,相信大家都能看懂的,有不明白的地方欢迎给我留言。

前端HTML+JQuery  备注Jquery需要1.x版本,不能用2.x版本

1.引入必要文件及上传input

 <load file="__PUBLIC__/js/jquery-1.11.3.min.js" />
<load file="__PUBLIC__/uploadify/jquery.uploadify.min.js" />
<load file="__PUBLIC__/uploadify/uploadify.css" />
2016/1/15 Comments:
分享视频:黄永成-thinkphp教程-超清版-(1-45课)及其它ThinkPHP视频教程

黄永成-thinkphp教程-超清版-(1-17课)

黄永成-thinkphp教程-超清版-(18-35课)

黄永成-thinkphp教程-超清版-(36-45课)

黄永成-thinkphp教程-超清版-(44-45课)

下载地址:https://yunpan.cn/cuVMp2XCquH3K (提取码:56ec)

2015/12/25 Comments:
解决ThinkPHP3.2中关联查询的问题(示例代码)

代码很简单,都是比较常见的sql语句,具体内容请看下文。

CREATE TABLE `test_avatar` (
`uid` int(11) unsigned NOT NULL DEFAULT '0',
`avatar` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `test_avatar` VALUES (1,'./Uploads/admin.jpg');
2015/12/25 Comments:
ThinkPHP报错:Fatal error: Allowed memory size of的解决方法

分享ThinkPHP提示错误Fatal error: Allowed memory size的解决方法给大家供大家参考。具体分析如下:

如果你的ThinkPHP提示你:致命错误(Fatal error: Allowed memory size),根据网上说的提高服务器可使用内存,我觉得都不是好的解决办法。麻烦也没必要。因为这是ThinkPHP本身存在BUG。

错误提示:Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 523800 bytes) in  /var/www/www.example.com/ThinkPHP/Lib/Template/ThinkTemplate.class.php on line 265。

2015/7/23 Comments:
解决ThinkPHP做文字水印时提示call an undefined function exif_imagetype()的方法

一、问题描述:

ThinkPHP做文字水印 ,今天做一个电子请帖,就把祝福语贴到图片上面,发现一直报错是取不到图片类型,比如gif,jpg等,并提示call an undefined function exif_imagetype()。

二、解决方法:

出现这个错误就是php.in 配置问题,打开即可:打开扩展 extension=php_exif.dll 如果再不行就把extension

2015/6/17 Comments:
解决ThinkPHP视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的方法

分享给大家thinkphp视图模型查询失败提示:ERR: 1146:Table 'db.pr_order_view' doesn't exist解决办法。具体方法如下:

一、问题描述:

想用thinkphp的视图模型进行关联查询,结果出现了这样的问题(log日志记录):ERR: 1146:Table 'db.pr_order_view' doesn't exist,我就纳闷,视图模型怎么出来的sql是这样的呢,视图模型如下:

代码如下:
class OrderViewModel extends ViewModel
{
2015/6/15 Comments:
仿DedeCms下拉分页样式,来修改ThinkPHP分页类实例代码

仿dede下拉分页样式修改的thinkphp分页类具体实现方法如下:

修改thinkphp分页类:如下拉列表式分页(类似dedecms分页):

纯html代码:

代码如下:
<select name="sldd" onchange="location.href=this.options[this.selectedIndex].value;">
<option value="http://URL/1">1</option>
<option value="http://URL/2" selected="selected">2</option>
2015/6/14 Comments:
ThinkPHP中标签html:list传递多个参数示例代码

此改动 针对thinkphp 2.0 版本有效,thinkphp 3.0 版本 未测试.

主要修改这个文件 /Thinkphp/Lib/Think/Template/Taglib/TabLibHtml.class.php 的 _list 方法

注释有新增内容的代码部分是新增加的
主要通过 -- 分割多个参数(会自动替换为,)

代码如下:
public function _list($attr)
2015/6/13 Comments:
ThinkPHP结合cookie实现浏览历史记录读写的功能方法

历史浏览功能都是使用了cookie功能记录用户信息放到了本地了,这样我们只要读取存储在cookies中的值就可以了,下面来给大家介绍一个基于thinkphp 实现浏览历史功能例子。

就像浏览器一样,能够记录访问了哪些页面,这样能够减少时间,下面我们实现浏览历史的功能。

1.在你需要记录浏览数据的产品或新闻页面,记录cookie需要保存的信息,例如下面这行代码,把页面ID,产品名称,价格,缩略图,网址传给cookie_history。

代码如下:
cookie_history($id,$info['title'],$info['price'],$info['pic'],$thisurl);
2015/6/5 Comments:
ThinkPhp获取栏目和文章当前位置的方法代码

今天把博客一些细节完善了一下,其中修改了一下栏目页和文章页中的“当前位置”。以前栏目很少,就用死办法做的(首页 -> 栏目的名字),现在栏目多了,渐渐二级栏目,三级栏目也来了,这样的方式显然不太合适,于是就改进了一下。也不难,利用一个递归函数就可以了。

测试效果如下图所示:

2015/6/4 Comments: