上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 用魔术橡皮擦擦去白色(调整容差,取消连续,点选白色部分),保存成png格式 阅读全文
posted @ 2013-08-17 09:44 山貓 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 效果如下:代码如下: {dede:channelartlist row=6 typeid = 3} {dede:field name='typename'/} {/dede:channelartlist} 阅读全文
posted @ 2013-08-17 09:30 山貓 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 最近在学习如何用php编写cms,想把文章中的第一个图片提取出来当做缩略图显示到前面,想到的方法就是把文章内容作为一个大字符串,然后用正则表达式找出匹配出第一次出现的地方,然后把这个子字符串提取出来,编写到html中就显示出缩略图了,具体正则应用如下。$b=preg_match(‘//’,$hello,$a);解释:使用正则表达式/’,”,$hello);解析:使用正则表达式进行替换,使用第二个参数替换$hello匹配正则表达式的数据。替换后的字符串赋值给变量$b. 阅读全文
posted @ 2013-08-14 17:20 山貓 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 对于一些有共同属性的页面(如页脚),可以单独制作成一个模板,再利用 ThinkPHP 提供的模板包含功能包含进来。这样,当要修改这些公共页面时,只需修改对应的模板即可而不必修改每一个页面。模板的包含使用 include 关键字,有如下所述 6 种方式。包含当前模块的其他操作模板文件格式:例子:包含其他模块的操作模板格式:例子:该例子包含Public模块的header操作模板。提示同模板输出一样,这种方式实际上并不检测对应的模块和操作是否存在,只需根据模板定义规则创建了该模板即可(即该模板实际存在即可)。使用完整文件名包含格式:例子:这种方式,指的是服务器端包含(服务器端路径),而不是包含一个 阅读全文
posted @ 2013-08-13 10:38 山貓 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 转载自冠威博客[http://www.guanwei.org/]本文链接地址:http://www.guanwei.org/post/PHPnotes/04/php-redirect-methods.htmlPHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类 阅读全文
posted @ 2013-08-12 16:32 山貓 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 实测好用的js右下角弹窗代码网页右下角浮动窗口,sky整理收集,站长特效网欢迎您。站长特效网,站长必备的高质量网页特效和广告代码。zzjs.net,站长js特效。_×站长特效网右下角窗口欢迎来到站长特效网,这个窗口不错噢。 阅读全文
posted @ 2013-08-12 09:41 山貓 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 代码如下设为首页|加入收藏 阅读全文
posted @ 2013-08-10 13:42 山貓 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 效果如图代码如下: {dede:list pagesize='6'} [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : ""); [/field:array][field:title/] {/dede:list} {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/} 实践证明下面的方法也很好 { 阅读全文
posted @ 2013-08-09 09:57 山貓 阅读(348) 评论(0) 推荐(0) 编辑
摘要: M方法和D方法的区别ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。使用M方法如果是如下情况,请考虑使用 M方法:对数据表进行简单的 CURD 操作而无复杂的业务逻辑时只有个别的表有较为复杂的业务逻辑时,将 M方法 与实例化 CommonModel 类进行结合使用M方法 甚至可以简单看着就是对参数表名对应的数据表的操作:$User = M('User'); 使用D方法如果是如下情况,请考虑使用 D方法:需要使用 ThinkPHP 模型中一些高级功能如自动验证功能(create()方法中实现 阅读全文
posted @ 2013-08-07 15:37 山貓 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-08-06 16:00 山貓 阅读(358) 评论(0) 推荐(0) 编辑
摘要: dedecms出现DedeCMS Error:Tag disabled:php原因解决-------------------------------------------------------dede做了一个小网站,近两个月连续被别人 非法侵入 90sec.php \mybak.php ;于是想着更新下dede程序到最新的版本 ,谁知道在线更新后dede出现错误DedeCMS Error:Tag disabled:"php" more...!网上看到好多朋友都在问这个问题,有的朋友也提出了解决方法,网站后台--系统--系统基本参数---其他选项 ---模板引擎禁用标签: 阅读全文
posted @ 2013-08-05 08:45 山貓 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 无标题文档用户名:密码:性别男女爱好打篮球看电视上网文本域初始内容 阅读全文
posted @ 2013-08-04 17:20 山貓 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 左框架的链接,不仅要指定链接的文件名,还需要通过 target 属性指定要打开的目标框架名(即楼主要求的右框架名)。例:假设右框架为那么,左框架中的链接为:文件一文件二文件三这样,点击左框架中的链接时,就会在右框架打开指定的文件。 阅读全文
posted @ 2013-08-02 09:04 山貓 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 经常看到PHP群里有人因为UTF-8的BOM头出现这样那样的问题,给出的一个PHP删除BOM头的程序,新手也不会用,所以用wxpython写了一 个GUI,直接选择文件夹路径,就可以将该文件夹下所有指定格式文件的BOM头删除,对于GB18030,GBK,GB2312的文件,只要勾选ANSI 转为UTF-8,也统统搞定。因为是py2exe会把python相关文件也一起打包,比起MFC的是有点大,不过5M也不算啥,有需要的朋友将就用吧。下载地址:工具转自:http://www.thinkphp.cn/extend/108.html 阅读全文
posted @ 2013-08-01 11:18 山貓 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 新装完ultraedit后,使用时菜单里的字体非常小,模糊不清非常不爽。1、安装好UltraEdit后,到安装目录里,复制一份Uedit32.exe文件用于修改。2、使用UltraEdit打开复制的那份Uedit32.exe 文件。3、以十六进制方式编辑,搜索(可直接按Ctrl+F调出搜索框)文件中的字符串(注意标出的不同) 83F80C7F056A0B,修改为83 F80D7F 05 6A0C4、保存退出UltraEdit,将当前的Uedit32.exe(未经修改的)改名备份,把复制的那份(修改过的)改成Uedit32.exe的名字。重新启动ultraedit就发现菜单字体变得可接受了切记是 阅读全文
posted @ 2013-08-01 10:59 山貓 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 今天做到验证码这一块想到tp自带验证图片 大喜单鼓捣半天不出来 一直是个小 X官方提示:如果无法显示验证码,请检查:² PHP是否已经安装GD库支持;²输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出);² Image类库是否正确导入;²如果是中文验证码检查是否有拷贝字体文件到类库所在目录;测试半天,不行网上找来一个能用的方法,放到一个文件里执行可用,进入到tp里面通过index.php入口进去就是小 x然后能用的方法所在文件吧编码改为utf-8 含有bom的编码也会出现小 X ,其他编码都会出来验证码初步判断是tp执行到输出验证码的前面有内容 阅读全文
posted @ 2013-07-31 22:47 山貓 阅读(466) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP的模板引擎内置了布局模板功能支持,可以方便的实现模板布局以及布局嵌套功能。有三种布局模板的支持方式:第一种方式:全局配置方式这种方式仅需在项目配置文件中添加相关的布局模板配置,就可以简单实现模板布局功能,比较适用于全站使用相同布局的情况,需要配置开启LAYOUT_ON 参数(默认不开启),并且设置布局入口文件名LAYOUT_NAME(默认为layout)。'LAYOUT_ON'=>true,'LAYOUT_NAME'=>'layout',复制代码开启LAYOUT_ON后,我们的模板渲染流程就有所变化,例如:ClassU 阅读全文
posted @ 2013-07-31 15:13 山貓 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP示例之模板主题,模板主题可以对相同的控制器输出进行不同的布局和样式调整。首先需要下载框架核心,然后把示例解压到Web根目录下面,并修改入口文件中的框架入口文件的位置。访问http://localhost/theme/复制代码就会显示:点击切换到think主题后页面变成要让模板支持多主题和切换,非常简单,只需要在项目的配置文件中配置:'DEFAULT_THEME'=>'default','TMPL_DETECT_THEME'=>true,//自动侦测模板主题复制代码DEFAULT_THEME表示默认的模板主题,如果设置了 阅读全文
posted @ 2013-07-31 11:10 山貓 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 完整的控制器文件:classIndexActionextendsAction{//查询数据publicfunctionindex(){$Form=M("Form");$list=$Form->limit(3)->order('iddesc')->select();$this->list=$list;$this->display();}//写入数据publicfunctioninsert(){$Form=D("Form");if($vo=$Form->create()){$list=$Form->a 阅读全文
posted @ 2013-07-31 11:09 山貓 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 我第一次 看网上写的代码define('THINK_PATH','ThinkPHP');define('App_NAME','43');define('App_PATH','.');require(THINK_PATH.'/ThinkPHP.php');$App=new App();$App->run();(这一行 可以不要要不然结果会出现两次)?>报告出错:Warning: require(../ThinkPHPCommon/runtime.php) [function 阅读全文
posted @ 2013-07-30 17:30 山貓 阅读(1514) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页