随笔分类 - PHP
摘要:1,Get中数据大小被限制:我们都知道很多老式浏览器把URL的字符串个数被限制在255个之内;虽然现在的新版浏览器早就没有这个蛋疼的限制,但是我们可不敢保证所有来站点访问的用户都是使用新版浏览器的。所以当我们需要用户在网页中填写一些信息时,使用Get方式肯定会出问题。相反Post方法中没有这个限制,我们可以传输任意大小的数据。 2,Get中的数据类型不灵活:因为Get是使用url来传输数据的,那么比如空格字符以及类似&这样的字符就不方便传输。我们可以使用发送前编码,以及接受后解码的方法来解决。 3,安全性:在Get中,参数是以名值对的查询字符串挂接在url后缀来传输的,所以这个非常容易
阅读全文
摘要:第一步:在goods表格增加一个字段 is_bonus 类型 tinyint 默认为1 (1是可以使用红包)第二步:修改后台模板页 goods_info.htm<tr id=”alone_sale_1″><td id=”alone_sale_2″>{$lang.lab_is_on_sale}</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_on_sale” value=”1″ {if $goods.is_on_sale}checked=”checked”{/if} />
阅读全文
摘要:php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll 也无法使用。微软专门为PHP出了个SQL Server的扩展(Windows版本的),对于Windows下使用php开发SQL Server应用来说,这个扩展有利于利用SQL Server来开发php平台连接sql server数据库管理系统。PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是貌似这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本则根本无法使用mssql_.
阅读全文
摘要:Skype全球免费在线语音、视频聊天Skype最新版下载:http://skype.tom.com外贸网站建设下载 - 注册 - 登录 - 添加好友 - 畅聊在个人主页、Blog、E-mail中嵌入个性的“Skype在线”签名,让更多朋友方便快捷的联系到你,无论文字聊天,或是语音视频,即可轻松瞬间实现。朋友们不必加你为好友,直接点击签名就会弹出Skype聊天窗口。而且非常贴心的一点是,Skype签名可以实时显示你的Skype在线状态,当朋友点击你的Skype签名时,你可以自定义将要引发的动作,可以直接呼叫,可以添加好友,可以发送文字消息,可以查询你的个人信息,可以传输文件,您可以按照您的个人喜
阅读全文
摘要:就是集成了swfload上传方式,利用了插入模板的原理,加载了一个iframe的swf上传页面,然后通过修改插件image.js增加按钮即可。目前在chrome10 下测试4.0.5成功,应该也适用4.06下载地址
阅读全文
摘要:Warning: number_format() expects parameter 1 to be double, string given inD:\*******\includes\lib_common.phpon line959Warning: number_format() expects parameter 1 to be double, string given inD:\*******\includes\lib_common.phpon line959这个错误是ecshop 在php5.3以上的报错原因是配送插件里面的免费额度为0,ec本身的bug导致了$price的值为空值,
阅读全文
摘要:图片弹出,滚动框,伸缩栏,鼠标拖拽….Jquery真是太强大了,如此多的插件和开发者,我们总会找到自己想要的效果。 在这里非常感谢tutorialzine , sohtanaka 开发搜集工作。当然还有webdeveloperjuice,如果没有它们,找一款合适的Jquery插件真是大海捞针。 精心收集了26个最新的jquery插件,都有Demo演示网址,我们一起大饱眼福吧。 1.Aything Slider左右Jquery滑动栏,里面可以放任意元素,相当强大 。 2.Contactable可以折叠的Jquery留言面板,酷。 3.Display Switch切换图片的显示方式 4...
阅读全文
摘要:{foreach},{foreachelse}{foreach} 用于像循环访问一个数字索引数组一样循环访问一个关联数组,与仅能访问数字索引数组的{section}不同,{foreach}的语法比 {section}的语法简单得多,但是作为一个折衷方案也仅能用于单个数组。每个{foreach}标记必须与关闭标记{/foreach}成对出现。属性1、from 类型:array数组 必要性:Yes必要 默认值:n/a 描述:循环访问的数组2、item 类型:string字符串 必要性:Yes必要 默认值:n/a 描述:当前元素的变量名3、key 类型:string字符串 必要性:No可选 默认值:
阅读全文
摘要:1:如何统计ecshop商品在订单中出现的次数 回答:$count = $db -> getOne("select sum(goods_number) from ".$ecs->table('order_goods')." where goods_id = '$goods[goods_id]'"); 2:ecshop详细页面如何通过onclick点击事件来控制购买,特别用在批发,批发存在一个最小购买量控制. 回答: <script> function adgtz(){ var number = do
阅读全文
摘要:session_start()大家一定很熟悉,它的使用方便我们不用Cookie就可以记录用户的相关状态。今天我在安装一个程序,居然出现了错误,原因是我的集成环境的问题。我用的是APMServ 5.2.6这个集成环境的,运行程序后出现了:123Warning:session_start()[function.session-start]:open_basedir restriction in effect.File(C:\WINDOWS\TEMP\)is not within the allowed path(s):(F:/APMServ5.2.6/www/htdocs/zzw.la/;F:/A
阅读全文
摘要:一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。出现这种情况是由于您的网站超过了iis限制造成的,由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。比如同样是100人在线的论坛,雷傲论坛所占的资源就是PW论坛所占资源的10倍以上;另外,一些死循环程序,或者不优化的程序都会占用太多的系统资源,而系统资源明显是有限的。不过WINDOWS2003的操作系统,各网站之间是以独立进程运行的,不会相
阅读全文
摘要:php从5.2.x升级到5.3.2.出来问题了。有些原来能用的程序报错了。报错内容是Deprecated: Function session_register() is deprecated查了一下是5.3这个session_register就不让用了,降回去?不爽。搜了一把,有个解决方法是写一个函数<?php// Fix for removed Session functionsfunctionfix_session_register(){ functionsession_register(){ $args=func_get_args(); foreach($argsas$key){.
阅读全文
摘要:PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。问题根源是php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。这样屏蔽了提示信息,但根本问题还是没有解决,php在5.2版本以前ereg都使用正常,在5.3以后,就要用preg_match来代替ereg。所以就需要变成这样,原来:ereg("^[0-9]*$",$page)
阅读全文
摘要:thickbox官方网站(上面有例子和基本的使用方法):http://jquery.com/demo/thickbox/ 就我使用过程中,thickbox常见问题: 1。跨iframe的弹出层。 症状:每次thickbox都只在frame中弹出,而不会整个屏幕覆盖 原因和解决方法: thickbox使用tb_show()函数在body后面加入弹出层。可以使用window.top.tb_show()把弹出层加到页面上。我的tihickbox插件中修改如下:在tb_init()中把tb_show(t,a,g)替换如下
阅读全文
摘要:这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? - while ($row = mysql_fetch_assoc($result)) { // … } 当然, 这种问题有许多优化的方法. 不过, 就这个问题来讲, 我首先想到, MySQL是经典的C/S(Client/Ser...
阅读全文

浙公网安备 33010602011771号