ThinkPHP+DWZ
jimlong
健康
展开
-
php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
//这个星期的星期一// @$timestamp ,某个星期的某一个时间戳,默认为当前时间// @is_return_timestamp ,是否返回时间戳,否则返回时间格式function this_monday($timestamp=0,$is_return_timestamp=true){ static $cache ; $id = $timestamp.$is_return_tim转载 2013-09-15 10:59:49 · 1959 阅读 · 0 评论 -
dwz javascript 修改 input的文本内容
在DWZ中用javascript修改 input的文本内容搞了半天不成功非得用jQuery用javascript:document.getElementById('mytext').value="aaaa";用jQuery:$("#mytxt").val("me");这句jQuery语句的意思是给你叫mytxt的控件加value值为me。转载 2013-03-16 18:26:04 · 1683 阅读 · 0 评论 -
dwz tree 取得所选择的值
****************************************************************JS代码**************************************************************** //遍历被选中CheckBox元素的集合 得到Value值 function treeclick() { var o转载 2013-03-15 21:12:57 · 4291 阅读 · 4 评论 -
PHP的时间函数
$startDate = strtotime($_REQUEST['SartDate']);$endDate = strtotime($_REQUEST['EndDate']); $n = ($endDate - $startDate) / 60 / 60 / 24; //得到天数的差额echo date('Y-m-d H:i:s');//2013-02-21 21:转载 2013-02-19 15:52:39 · 661 阅读 · 0 评论 -
php的数组的元素增加和删除
array_merge把两个或多个数组合并为一个数组。array_merge(D('Common')->getCategoryMap($_REQUEST['tid']), $map);//在$map中增加一个元素D('Common')->getCategoryMap($_REQUEST['tid'])unsetValue把一个元素从一个数组中删除function unset原创 2013-02-28 07:53:23 · 2026 阅读 · 0 评论 -
thinkphp+dwz升级cluster版后看不到验证码
搜索文件Image.class.php,把output函数中的ob_clean();注释掉或者加上,调试一下。96012@QQ.COM原创 2013-03-09 17:05:33 · 1129 阅读 · 0 评论 -
thinkphp+dwz升级cluster版后弹出Object object无法刷新页面解决办法
因为cluster版的ThinkPHP\Lib\Core\Action.class.php里的ajaxReturn()的方法变了所以要修改一下protected function ajaxReturn($data,$type='') { if(func_num_args()>2) {// 兼容3.0之前用法 $args =原创 2013-03-09 17:02:50 · 2175 阅读 · 0 评论 -
完整的thinphp+phpexcel实现excel报表的输出(有图有效果)
准备工作:1.下载phpexcel1.7.6类包;2.解压至TP框架的ThinkPHP\Vendor目录下,改类包文件夹名为PHPExcel176,目录结构如下图; 编写代码(以一个订单汇总数据为例): 1. 创建数据库及表; 2. 创建tp项目,配置项目的数据库连接,这些基本的就不说了; 3. 在项目的Lib\Action下创建一个新的类文件Expo转载 2013-02-23 21:42:31 · 36015 阅读 · 6 评论 -
在thinkphp中 结合 支付宝 paypal 财付通
<?phpclass PaymentAction extends Action { /** * 自己的paypal账号 */ private $account = 'XXXXX@gmail.com'; /** * paypal支付网关地址 */ private $gateway = 'https://www.paypa转载 2013-02-23 20:22:30 · 7840 阅读 · 1 评论 -
封装了一个TP发送邮件的类
import('ORG.Net.Email'); $emailer = new Email(); $emailer->setConfig('smtp_host', $this->config['smtp_host']); $emailer->setConfig('smtp_user', $this->config['smtp_user']);转载 2013-02-23 22:22:47 · 2626 阅读 · 0 评论 -
探讨PHP获取checkbox值
如何才能正确的实现PHP获取checkbox值对于初学者来说还是比较陌生的。在这里我们将为大家详细介绍相关的实现方法,希望对大家有所帮助。PHP parent调用父类构造函数使用PHPExcel要点解析迅速掌握PHP导出Word文档原理PHP处理Word转PDF技巧讲解PHP批量删除数据减轻程序员压力 input type="checkbox" name="weeks[]"转载 2013-02-22 12:10:36 · 1411 阅读 · 0 评论 -
thinkphp——购物车类
thinkphp——购物车类<?php//购物车类class Cart extends Think { //当前购物车名 public $sessionName; //购物车总价格 public $totalPricepublic function __construct($sessionName) { $this->sessionName=$sessi转载 2013-02-22 16:26:25 · 5403 阅读 · 0 评论 -
PHP QQ 登录接口应用
QQ 登录申请网址:http://connect.qq.com/manage/info?id=1原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nightwizard.blog.51cto.com/2181643/607938//---------------------------<?php cla转载 2013-01-09 23:15:11 · 1659 阅读 · 0 评论 -
php字符转码 utf-8 to gb2312
遇到php的转码问题,差点没折磨死我,无论我调用项目中的那些函数,都白做功夫,可能是掉错了,不知道,到网上找了好多,终于,终于,被我找到了:iconv("UTF-8","gb2312",$username);就是这个,我遇到的问题是这样的:我要利用session的username,在config.php页,我可以得到,赋值给变量$username=$_SESSION['user_n转载 2013-04-05 20:42:46 · 2290 阅读 · 0 评论 -
sae出现的错误
Warning: require(/data1/www/htdocs/378/meetonhotel/2/ThinkPHP/Lib/Core/Log.class.php) [function.require]: failed to open stream: Too many open files in ThinkPHP/Common/common.php on line 107Fata原创 2013-09-11 21:05:23 · 1807 阅读 · 0 评论 -
DWZ局部刷新
转载 2013-09-03 16:46:50 · 4059 阅读 · 0 评论 -
php获取select值同时获取option的值
问题: select下拉列表框的值 sdfsd 值一 echo $_POST['select']; 这样只能获取到option的值我想实现的效果.比如选择的是值一这个option提交后.要得到"3"和"值一"这两个数据可以在form中添加一个隐藏域<input type="hidden" id="select_content" name="select_转载 2013-08-23 12:04:34 · 14077 阅读 · 0 评论 -
dwz dialog post 后 跳转或刷新 dialog
在 dwz.min.js 中 增加新的方法别问我 dwz.min.js在哪,你可以用 ctrl+f 查找 方法最好放在function dialogAjaxDone(json) 下 这样看起来整洁些dialogAjaxDone位置你也可以用ctrl+f 再dwz.min.js 里找。function dialogAjaxDoneThis(json){转载 2013-07-23 11:40:46 · 5004 阅读 · 1 评论 -
thinkphp 出现bom 头
文件中出现bom头会导致 页面样式出错 变形。bom头我就不介绍。在thinkphp 中出现bom头的文件经常为config.php 文件。出现原因为 在 默认配置文件中 修改 配置时 某些编译器会自动加入bom头只要换成 可去除 bom头的编译器,去除后重新保存 即可。如果照上诉方法无法修复。请下载 bom清除脚本 放置根转载 2013-07-23 11:39:19 · 1908 阅读 · 0 评论 -
DWZ ajax提交表单后重定向整个页面
dwz.ajax.js里的处理ajax返回的方法navTabAjaxDone默认好像不能重定向整个页面,只能重定向tab,因为修改密码后,要让用户重新登录,必须重向定整个页面,所以,小改了一下:function navTabAjaxDone(json){ DWZ.ajaxDone(json); if (json.statusCode == DWZ.statusCode.ok){ if (j转载 2013-07-11 10:03:24 · 6401 阅读 · 0 评论 -
DWZ 表单提交重定向问题
DWZ 表单提交重定向问题DWZ (JUI) 教程 表单提交重定向问题 最近有朋友问表单提交后navTab重定向的问题,其实非常简单我简单说明一下。dwz 中提供了 简单 navTabAjaxDone 回调函数 在form中可以直接采用Form标签上增加onsubmit="return validateCallback(this,navTabAja转载 2013-07-11 10:09:50 · 2918 阅读 · 1 评论 -
win2003 iis6 thinkphp 伪静态规则
下载安装文件isapi_rwl_x86_0078.msi在安装的目录下修改C:\Program Files\Helicon\ISAPI_Rewrite\httpd.ini内容如下:[ISAPI_Rewrite]# Defend your computer from some worm attacksRewriteRule .*(?:global.原创 2013-05-28 11:35:43 · 4715 阅读 · 0 评论 -
tp中5分钟集成支付宝接口(附源码)
支付宝的商户注册方式您好,为了更好的帮您解决问题,请您联系商户客服咨询即可。点击链接http://help.alipay.com/support/index_sh.htm联系商户的在线客服(工作时间:周一至周日9:00-22:00)咨询或拨打商户服务热线0571-88158090(工作时间:周一至周五9:00-18:00,节假日除外)温馨提示:如果您要联系商户在线客服,请您先关闭现在的对话框,转载 2013-02-23 21:28:27 · 5182 阅读 · 1 评论 -
DWZ 表单提交重定向问题
DWZ (JUI) 教程 表单提交重定向问题 最近有朋友问表单提交后navTab重定向的问题,其实非常简单我简单说明一下。dwz 中提供了 简单 navTabAjaxDone 回调函数 在form中可以直接采用Form标签上增加onsubmit="return validateCallback(this,navTabAjaxDone)" 表单是返回的json格式转载 2013-03-22 17:43:21 · 982 阅读 · 0 评论 -
腾讯的IP地址API接口地址
腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress返回的是数据格式为:var IPData = new Array(“114.218.183.139″,””,”江苏省”,”苏州市”);使用JS代码进行调取:查看源代码打印帮助1"javascript"type="text/javascript"src="http:/转载 2013-04-05 20:44:33 · 16738 阅读 · 2 评论 -
PHP100个知识点之2 日期时间(二)
1.time这个返回当前时间戳 <?php //time()-返回自从Unix纪元以来所经过的秒数(1970-1-1 00:00:00 GMT) $nextweek=time()+(7*24*60*60); echo '下周:'.date('Y-m-d',$nextweek);?> 2.strtotime()根据字符串得到一个时间戳转载 2013-02-19 18:19:50 · 647 阅读 · 0 评论 -
PHP100个知识点之2 日期时间(一)
日期时间感觉比较琐碎1.date函数string date ( string $format [, int $timestamp] )其中格式字符串中的格式字符如下表:格式字符描述返回值例子日------d一个月转载 2013-02-19 18:18:38 · 548 阅读 · 0 评论 -
PHP的100个知识点--1枚举数组
foreach的使用:1.用法1 $arr=array("张三","李四","王五","马六"); foreach($arras $value) echo $value.'';?>2.用法2$arr=array('chinese'=>130,'math'=>140,'english'=>135,'computer'=>130);转载 2013-02-19 18:08:48 · 2132 阅读 · 0 评论 -
获取新数据的主键值
在使用ThinkPHP新增数据后可以很方便的获取自动增长型的主键值。$Model = D('Blog');$data['name'] = 'test';$data['title'] = '测试标题';$data['content'] = '测试内容';$result = $Model->add($data);if ($result){ $id = $result;转载 2012-12-20 21:39:56 · 1215 阅读 · 0 评论 -
多分组 多主题 跨分组模板文件引用问题
1、开启了分组2、开启了主题TP3.1原本只支持到主题 而且不兼容多分组 多主题并存 1、开启了分组2、开启了主题跨分组调用模板文件。如:在NEWS分组模板页面调用HOME分组公共模板文件TP3.1原本只支持到主题 而且不兼容多分组 多主题并存 修改文件TP3.1 Lib/Template/ThinkTemplate.class.php 678行后添转载 2012-12-20 21:09:29 · 1601 阅读 · 0 评论 -
Flash Paper 仿百度文库的功能实现
<?php/* Description: FlashPaper文档转换,转换可打印的文档为FLASH格式并保存转换的相关信息到log_swfread表 * 使用FlashPaper服务需求 1. 运行在Windows(xp/2003)服务器下 2. 能调用系统命令exec 3. 调用的文件目录必须可读可写转载 2012-12-20 21:58:40 · 2387 阅读 · 0 评论 -
cookie用法示例
cookie方法是ThinkPHP内置的函数,用于完成cookie的设置、获取和删除操作。设置cookie('name','value'); //设置cookiecookie('name','value',3600); // 指定cookie保存时间为1小时高级设置cookie('name','value',array('expire'=>3600,'prefix'=>'转载 2012-12-20 21:55:41 · 781 阅读 · 0 评论 -
时间戳友好化格式化函数
在一些微博系统中经常要将时间于现在时间相比显示为多久以前发布的,如显示为:刚刚、5秒前、5小时前、5天前..这种/** * +-------------------------------------------------------------------- * Description 友好显示时间 +------------------------------------转载 2012-12-20 21:45:38 · 1570 阅读 · 1 评论 -
【收藏】php实现二维数组排序
php关于数组操作的函数很多,然而没有一个函数能够对二维数组排序,然而在实现的项目开发过程中有时候我们需要对二维数组排序,那么下面的这段代码就能满足需求了,能很好地对二维数组排序:<?php/** * Sort an two-dimension array by some level two items use array_multisort() function. * * sysS转载 2012-12-20 21:30:42 · 573 阅读 · 0 评论 -
支持中文的basename
php自带的basename函数不支持中文,下面这个方法是最简单的实现。function get_basename($filename){ return preg_replace('/^.+[\\\\\\/]/', '', $filename); }转载 2012-12-20 21:10:14 · 1816 阅读 · 0 评论 -
thinkphp3.12无限级留言与回复的留言板模块
本留言板程序使用了无限级分类的原理,可以实现无限级留言与回复。留言列表gclist保留了留言层次空格,使留言--回复层次分明.功能上,本程序可以实现无限级留言与回复,即对留言回复,对回复的留言回复。当然你也可以作有限制的控制,使其只对留言回复,关键是在模板代码中去掉回复的留言中的“回复该留言”即可。欢迎去拍砖!程序效果演示:w3note点com/guestbook完整的留言转载 2012-12-20 21:08:30 · 6320 阅读 · 20 评论 -
备份数据库
全写在模块内了,可备份整个库,也可以选择部分表备份纠正一处错误,361行empty 用错了<?phpclass BaksqlAction extends CommonAction { public $config = ''; //相关配置 public $转载 2012-12-20 21:06:22 · 647 阅读 · 0 评论 -
Google翻译插件
调用Google翻译的接口,需要开启curl支持。<?php /* Google翻译函数 by QQ366958903 $text 要翻译的文本 $tl 目标语言 $sl 原语言 $ie 字符编码 */ function trans转载 2012-12-20 21:04:22 · 2970 阅读 · 0 评论 -
Thinkphp dwz 三级联动下拉菜单
Tpl\ComBox\index.html:下拉菜单 所有省市 北京 上海 所有城市 所有区县 Action\ComBoxAction.class.php:<?php// 三级联动下拉菜单class ComBoxAction extends CommonAction { public function r转载 2012-12-16 22:32:49 · 8512 阅读 · 2 评论 -
ThinkPHP邮件发送函数
/** * 系统邮件发送函数 * @param string $to 接收邮件者邮箱 * @param string $name 接收邮件者名称 * @param string $subject 邮件主题 * @param string $body 邮件内容 * @param string $attachment 附件列表 * @return boole转载 2012-12-20 21:49:09 · 2955 阅读 · 0 评论