哦买噶:What the hammer?

php ajax 跨域请求允许多个域名

2018-2-26 晦涩sunshine PHP学习笔记

php ajax 跨域请求允许多个域名 $origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ''; $allow_origin = array( 'http://a.com', 'http://b.com' ); if(in_array($origin, $allow_origin)){ header('Access-Control-Allow-Origin:'.$origin); } header("Access-Control-All...

阅读全文>>

标签: php ajax 跨域

评论(0) 浏览(290)

返回键劫持,强制跳转到指定链接

2018-1-29 晦涩sunshine PHP学习笔记

返回键劫持,强制跳转到指定链接 代码如下: window.onhashchange=function(){jp();}; function hh() {history.pushState(history.length+1, "message", "#"+new Date().getTime());} function jp() {location.href="/jump.php";} setTimeout('hh();', 50);

阅读全文>>

标签: 返回键 劫持

评论(0) 浏览(374)

批量检查并清除BOM头

2015-6-30 晦涩sunshine PHP学习笔记

        经常碰到各种头疼问题,网页空白不显示等等,好多情况下都是BOM头引起的,但是又不知道是哪个文件有BOM头,于是搜了一下,发现一个批量检查并自动清除BOM头的工具,分享给大家。 <?php if (isset($_GET['dir'])){ //设置文件目录 $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); function checkdir($basedir){ ...

阅读全文>>

标签: BOM头 清除BOM头

评论(0) 浏览(3508)

ecshop之smarty与js冲突问题

2015-5-29 晦涩sunshine PHP学习笔记

    在使用smarty的时候,如果没有更改smarty配置,smarty的定界符是{ },大家经常可能碰到模板页中js无法正确执行的问题。     这就是因为smarty引擎把js中{ }之间的内容也当做smarty语句来处理,本人总结的解决这个问题主要有三个:         1.更改smarty配置文件中的定界符。         2.把javasc...

阅读全文>>

标签: ecshop smarty js冲突

评论(0) 浏览(1934)

ecshop-广告位宽度值必须在1-1024之间-修改方法

2015-5-29 晦涩sunshine PHP学习笔记

        一、打开文件\admin\ad_position.php,将其中的1024改为你需要的最大值。         二、打开文件\admin\templates\ad_position_info.htm,将其中的1024改为你需要的最大值。

阅读全文>>

标签: ecshop

评论(0) 浏览(1724)

PHP 获取指定时区当前时间-PHP获取世界时钟

2015-5-4 晦涩sunshine PHP学习笔记

        公司一个项目中需要展现几个不同时区的当前时间,由于php技术很菜,遂百度之,综合各种结果写了下边小函数。 <?php function world_time($timezone_identifiers)//获取指定时区当前时间 { date_default_timezone_set($timezone_identifiers); //设置默认时区为指定时区 echo date('H:i:s',time()); //输出指定时区当前时间 date_default_time...

阅读全文>>

标签: php php获取世界时钟 php获取指定时区时间

评论(2) 浏览(3695)

phpcms 更新栏目缓存 PHP has encountered a Stack overflow 解决办法

2015-3-31 晦涩sunshine PHP学习笔记

phpcms网站后台更新栏目缓存后报错: PHP has encountered a Stack overflow 解决方法:  1、首先这个问题是出在数据库表上,所以登陆空间的phpmyadmin去管理数据库表  2、执行sql语句:SELECT * FROM `v9_category` WHERE catid=parentid (注意,v9_是表前缀,记得修改成自己的表前缀)  3、正常情况下这个搜索是查询不到记录的,如果查询到记录,说明该记录有问题  4、解决方法把该记录的:parentid的值修改为0即可

阅读全文>>

标签: phpcms 更新栏目缓存 php-has-encountered-a-Stack-overflow

评论(0) 浏览(1872)

php判断是否手机访问-php判断访问终端类型

2015-3-25 晦涩sunshine PHP学习笔记

php判断是否手机访问-php判断访问终端类型 $agent = check_wap(); if( $agent ) { header('Location: /m/'); exit; } // check if wap function check_wap(){ // 先检查是否为wap代理,准确度高 if(stristr($_SERVER['HTTP_VIA'],"wap")){ return true; } // 检查浏览器是否接受 WML. elseif(strpos(strtoupper(...

阅读全文>>

标签: php是否手机访问 php判断访问终端

评论(0) 浏览(3081)

ecshop 自定义调用指定广告位

2014-11-26 晦涩sunshine PHP学习笔记

        一、在includes/lib_common.php 文件中最下方添加如下函数: /*自定义调用指定广告位*/ function getads($cat,$num) { $time = gmtime(); $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('ad') . " where position_id=".$cat." and start_time <= '" . $time . "' AND end_time >= '" ....

阅读全文>>

标签: ecshop

评论(1) 浏览(2678)

destoon 修改商务便签文字

2014-11-14 晦涩sunshine PHP学习笔记

        会员注册登录以后商务便签默认会显示:欢迎使用DESTOON B2B网站管理系统www.destoon.com,修改如下文件即可:         file/user/1/1/note.php

阅读全文>>

标签: destoon

评论(0) 浏览(2388)

ecshop 首页获取指定分类的推荐商品

2014-11-11 晦涩sunshine PHP学习笔记

        ecshop自带函数就可以实现这个功能,函数如下:         include/lib_goods.php 中的get_category_recommend_goods($type = '', $cats = '', $brand = 0, $min =0,  $max = 0, $ext='')函数。 调用步骤:         第一步:在根目录index.php文件...

阅读全文>>

标签: ecshop

评论(0) 浏览(3074)

css实现文字竖排

2014-10-24 晦涩sunshine PHP学习笔记

第一种方法:将需要竖排显示的字符放在span中,在CSS中设置span的display属性为block,不过不推荐使用这种方法,因为有些麻烦,代码如下: h1 span { display: block; } <h1> <span> N </span> <span> E </span> <span> T </span> <span> T </span> <span> U </span> <span> T </span> &l...

阅读全文>>

标签: css

评论(0) 浏览(2342)

英尺(inch)、厘米(cm) JS转换

2014-10-21 晦涩sunshine PHP学习笔记

      外贸网站中经常用到的工具: Converter:cminch Converter:inchcm 附上代码: <ul> <li><strong> Converter:</strong><input type="text" class="wi90" id="ctictxt"/><b>cm</b><input type="text" class="wi90" id="ctiitxt" value="0.00"/...

阅读全文>>

标签: 英尺厘米js转换

评论(0) 浏览(4215)

Destoon 选择支付方式

2014-9-15 晦涩sunshine PHP学习笔记

        destoon商务中心支付订单的时候,点击付款直接跳到了第三方支付页面,中间没有选择支付方式的页面,后来仔细观察以后发现有选择支付方式的页面,只是一瞬间就自动跳转了。         顺藤摸瓜,查看支付页面模板(\template\default\member\charge.htm),发现此处(约419行)有一个判断: {if $auto}<script type="text/javascript">Dd('dform').subm...

阅读全文>>

标签: destoon

评论(0) 浏览(3481)

ecmall iis 伪静态规则

2014-6-12 晦涩sunshine PHP学习笔记

        貌似按照官方的伪静态操作方法在iis不起作用,于是对官方伪静态规则进行了修改,问题得到解决。 官方给的伪静态规则如下: -----内容开始,不要复制本行----- [ISAPI_Rewrite] # 为了确保重写规则不影响服务器上的其他站点 # 请将下面的语句前的#号去掉,并将(?:www\.)?site1\.com改为商店所在域名 #RewriteCond %{HTTP:Host} (?:www\.)?site1\.com RewriteRule ^goods/([0-9]+)/?$ index.ph...

阅读全文>>

标签: ecmall 伪静态 iis

评论(1) 浏览(2363)

ecshop 重置后台密码 MD5+salt

2014-6-10 晦涩sunshine PHP学习笔记

        ecshop密码加密方式:             MD5 32位+salt,简单来说就是明文密码用MD5加密一次,然后在得到的MD5字符后边加上salt字段值(salt值为系统随机生成,生成以后不再改变)再进行一次MD5加密,得到的结果插入password字段。         所以如果忘记后台密码需要重置的话要进行以下操作: ...

阅读全文>>

标签: ecshop 重置后台密码 MD5+salt

评论(2) 浏览(15419)

Powered by emlog sitemap