微擎应用地址伪静态转换部署
unvs | PHP | 2019-06-20
微擎应用站点根目录新建.htaccess文件,或服务器站点自带伪静态环境配置,自己需要编写好规则。
下面是IIS规则示例,如下:
RewriteRule /water_api[/]([^/]+)$ /app/lh_water_api.php?do=$1
RewriteRule /api[/]([^/]+)[/]([^/]+)$ /app/api.php?do=$1&type=$2
RewriteRule /api[/]([^/]+)[/]([^/]+)[/]([0-9]+)$ /app/api.php?do=$1&type=$2&... [阅读全文]
Linux服务器PHP站点页面出现BOM头去掉解决方案
unvs | PHP | 2018-06-06
这里讲的是Linux服务器PHP站点页面出现BOM头去掉解决方案,有些方法是通用不分服务器或开发语言。
1、知道含有bom头文件
通过第三方软件工具另存为去掉,用Editplus或NotePad++打开,是否为UTF-8无BOM编码格式,不是转为UTF-8无BOM编码格式;
2、找不到含bom头文件,临时处理方法
方法一:在输出文本前添加 header(‘content-type:text’);
... [阅读全文]
SMTP Error: Could not authenticate错误解决方法
unvs | PHP | 2017-12-27
Phpmailer插件发送email邮件,出现“Error: Could not authenticate.”错误,确定了基本不是程序代码问题,只是更换了邮箱账号密码就不能发送了。
一、首先,判断环境(下面以PHP为例)
php.ini配置文件里,下面分别去掉前面的分号;重启环境
;extension=php_sockets.dll
;extension=php_openssl.dll
二、其次,检查发送邮件的账号密码是否正确,特别注意... [阅读全文]
sublime text 2利用Ctags插件实现函数方法跳转与返回
sublime text 2通过利用Ctags插件,来实现对PHP程序里页面方法函数的快速查找跳转,这样可以大大提高编码的工作效率。
一、sublime 2 安装ctags插件
1、到CTags的官网下载最新版本,将解压后的ctags.exe放到C:windows\system32目录下。如果你想放到其他文件夹中,记得要将所在文件夹置于系统环境变量中(一般不建议)。(我的电脑->右键属性->高... [阅读全文]
实现JS ASP NET PHP JAVA语言获取判断http与htpps协议头方法
本文博主收集了JS ASP NET PHP JAVA各种语言实现获取url是http还是https协议的方法代码,直接进入正题。
Javascript代码方法:
var ishttps = 'https:' == document.location.protocol ? true: false;
if(ishttps){
alert("这是个https请求");
}else{
alert(“这是个http请求”);
}
ASP代码方法:
<%
Response.Buffer = True
If ... [阅读全文]
PHP通过Yahoo接口获取实时货币汇率代码
unvs | PHP | 2016-05-28
有些国际的电子商务外贸网站, 货币结算时, 需要考虑当地客户支付的货币种类。
例如, 面向中国客户的欧洲网站, 网站产品都是以欧元结算的, 当中国客户通过网站的支付宝接口支付时, 只能支付人民币, 这时, 网站可根据当前人民币兑欧元的汇率, 将产品的欧元价格换算成人民币价格, 然后再通过支付宝结算.
实例实现:
雅虎( Yahoo!)网站上提供了各种金融数据... [阅读全文]
ecshop后台登录频繁自动退出问题终极解决方法集锦
unvs | PHP | 2016-04-10
ecshop后台登录后,有时候会自动退出,而且还会很频繁,有的是后台操作两下就莫名退出了,有的是恰好三分钟左右登出。这让管理员很恼火,严重影响了后台使用。对于这一问题,网络上可给的解决方法各有不同、千篇一律的复制。首先这篇文章,总结囊括了网上已有的大部分解决方案;其次,也加入了博主自带的解决方法,供各位ecshop技术参考使用,总有一个... [阅读全文]
JS制作页面不刷新加载剩余数据方法事件
有了“用JS将一个div插入到指定的一个div中或后面”这篇文章的指引基础,下面还是以情景的模式来叙述怎样用JS做到不刷新加载剩余数据。
案例情景:
一个评论页面,先只显示了10条数据,我要通过js+ajax获取数据无刷新页面异步加载显示下一个10条数据,接着触发一次、显示10条,直到全部显示完整。
解决原理步骤:
1、首先要取得下一个10条评论数据字符串... [阅读全文]
smarty中用truncate来截取中英文字符串及避免中文乱码问题
unvs | PHP | 2015-08-03
smarty中用truncate来截取含有中英文的字符串,可能会出现中文乱码问题、字符串截取长度不一问题,下面是新建个扩展函数,或修改原Truncate函数方法也可以的。
扩展smarty/plugins目录下自己新建一个文件,写个函数,
修改后的smartTruncate: 文件名:modifier.smartTruncate.php 内容如下:
<?php function smarty_modifier_smartTruncate($strin... [阅读全文]
ecshop页面列表页详情页出现乱码问题解决方法汇总
unvs | PHP | 2014-12-14
ecshop程序有时无故出现554fcae493e564ee0dc75bdf2ebf94ca错误代码,比如:
554fcae493e564ee0dc75bdf2ebf94camember_info|a:1:{s:4:"name";s:11:"member_info";}554fcae493e564ee0dc75bdf2ebf94ca
554fcae493e564ee0dc75bdf2ebf94cacart_info|a:1:{s:4:"name";s:9:"cart_info";}554fcae493e564ee0dc75bdf2ebf94ca
一、首先清下后台缓存,看是否还会... [阅读全文]
解决ecshop配件价格 优惠套餐价格失效问题 适用京东等模板
unvs | PHP | 2014-11-28
因ecshop模板二次开发的太多了,会出现大小问题。遇到商品详情页的优惠套餐价格失效问题,怎么解决?下面是解决办法,适用京东jd2013等模板。
打开js/common.js文件,找到addToCartNums(goodsId, parentId)方法函数。
整个函数改为如下代码:
function addToCartNums(goodsId, parentId)
{
var goodsIds=goodsId.substr(0,goodsId.length-1).split(R... [阅读全文]
ecshop商品页面提示Warning: Division by zero in解决方法
unvs | PHP | 2014-10-21
ecshop部分模板使用时,会出现“Warning: Division by zero in…lib_goods.php”错误,原因在错误页面指定行数存在参数为0,计算错误。
解决方法:(适合小米模板、WAP模板、京东模板等)
打开includes/ lbi_goods.php文件
找到代码:$goods[$idx]['zhekou'] = round(($row['promote_price']/$row['market_price'])*100);
这个的上面加上代码:
if($r... [阅读全文]