PHP
文章平均质量分 66
iteye_12421
这个作者很懒,什么都没留下…
展开
-
php设置时区
在通常情况下,使用PHP date函数所取得的都是格林尼治时间,结果和我们本地的时间不一致,所以我们要进行转换。第一种方法,你可以修改php.ini文件中date.timezone,修改为date.timezone=PRC,不过此方法不建议使用,因为在空间服务器商中有些是不允许修改php.ini文件的。所以建议用编码的方式。在页面开始添加date_default_timezone_set("PRC...原创 2010-09-01 15:53:34 · 94 阅读 · 0 评论 -
Ecshop二次开发,Ecshop文件结构
Ecshop文件结构 ecshop文件架构说明/*ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ article.php 文章内容┣ article_cat.php文章分类...原创 2011-11-17 15:09:26 · 198 阅读 · 0 评论 -
PHP安全漏洞
针对PHP的网站主要存在下面几种攻击方式:1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injection)6、跨网站请求伪造攻击(Cross Site Request Forgeri...原创 2012-04-07 16:17:58 · 165 阅读 · 0 评论 -
54点提高PHP编程效率
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的...原创 2012-04-11 06:26:23 · 92 阅读 · 0 评论 -
ECSHOP用户登录超时自动退出解决方法
ecshop存登录和购物车信息的时候用的是session,所以用cookie能够解决这个问题。1.购物车问题原因的产生是因为动态IP的SESSEION机制导致很多在公司或者其他地方的动态IP无法购物。在根目录下includes\cls_session.php 大概在82行,找到这个。$this->_ip = real_ip();把他用//注释掉,然后在下面添加:if(isset...原创 2012-04-21 04:04:12 · 184 阅读 · 0 评论 -
PHP跳转
第一篇: JavaScript 跳转方法一:<script language="javascript"> window.location= "http://www.baidu.com";</script>方法二:<script language="javascript"> document.location = &quo原创 2012-06-09 18:17:29 · 202 阅读 · 0 评论 -
ZendStudio 10.6.2破解文件
1下载jar文件并拷贝到程序安装目录的plugins文件夹下,覆盖原来的文件。原创 2015-05-30 12:25:46 · 78 阅读 · 0 评论 -
PHP反序列化unserialize 出现bool false 解决办法
php 提供serialize(序列化) 与unserialize(反序列化)方法。使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。<?php $arr = array( 'name' => 'fdipzone', 'gender' => 'male' ); $str = s...原创 2015-06-02 09:23:57 · 578 阅读 · 0 评论 -
PHP 读取或生成Unicode csv文件(PHP读取淘宝CSV文件出现乱码解决方案)
=======先介绍下BOM==============Bytes Encoding FormEF BB BF UTF-8FF FE UTF-16 aka UCS-2, little endianFE FF UTF-16 aka UCS-2, big endian00 00 FF FE UTF-32 aka UCS-4, little endian.00 00 FE ...原创 2015-06-04 01:26:56 · 617 阅读 · 0 评论 -
PHP iconv读取UTF-8有BOM文件出现解析异常
首先需求是:从一个文本中读取相关内容(a.txt),利用分隔符把读取的内容转成数组,再将数组处理后用fputcsv函数追加的指定的csv文件当中(b.csv)。需求的条件:1、读取的文件是windows下默认的UTF-8文件(带有BOM),csv文件也是UTF-8(带有BOM)的文件问题来了:程序调试过程中,因为读取的内容有中文,所以要用iconv函数进行转码,正常输出数组没有问题。但当...原创 2015-06-06 03:27:32 · 582 阅读 · 0 评论 -
PHP处理MySQL事务
MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令MySQL不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下MySQ...原创 2015-08-20 17:17:47 · 113 阅读 · 0 评论 -
PHP微盾加密及解密
首先看下加密过后的PHP文件<?php // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.vidun.com, All rights reserved. $OOO0O0O00=__FILE__;$OOO000000=urldecode...原创 2015-09-16 11:34:20 · 2567 阅读 · 0 评论 -
ECSHOP仿淘宝产品属性
原理:1:css控制本来要显示的radio为一小矩形.2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.牵涉到的修改文件(default模板为例)/themes/default/style.css/themes/default/goods.dwt注:此路径待修改模板路径.修改步骤:一:控制样式1.打开/themes/ecshop/images加添图片test.gif.2.打...原创 2012-10-21 08:18:33 · 127 阅读 · 0 评论 -
淘宝属性选择功能
ECSHOP默认的颜色是用radio选择的,如何做到像淘宝那样的选择功能呢?1:css控制本来要显示的radio为一小矩形.2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.牵涉到的修改文件(default模板为例)/themes/default/style.css/themes/default/goods.dwt注:此路径待修改模板路径.修改步骤:一:控制样式1.打开/t...原创 2012-10-21 08:26:38 · 235 阅读 · 0 评论 -
ECshop首页调用产品评论
方法一:首先:在index.php文件中定义取得评论的函数 /** * 获得最新的评论列表。 * * @access private * @return array */function get_mycomments($num){ @$sql = 'SELECT * FROM ecs_comment '. ' WHERE status = 1...原创 2012-10-25 14:45:41 · 170 阅读 · 0 评论 -
E修改后台路径
安装完成后。 修改admin 文件 夹名称,然后在data/config.php 修改define('ADMIN_PATH','admin'); 两个要保持一致。 例如: 把admin文件更改成 admin123 然后把define('ADMIN_PATH','admin123'); 再保存就可以了...原创 2010-08-07 23:14:02 · 99 阅读 · 0 评论 -
ECShop自定义模板库
ECSHOP前台的数据是调用模板库,也就是在\themes\your_template\library文件夹下的库文件。在这些库文件中都是采用smarty的标签引擎。接下来简要介绍一下如何使用自定义的模板库。1.在themes\your_template\library文件夹下创建.lib结尾的文件。该目录下的库文件程序会自动读取,参照admin/template.php里$template_...原创 2011-01-29 16:00:49 · 170 阅读 · 0 评论 -
Smarty foreach详解
Smarty - Manua手册 - Chapter 7. Built-in Functions第7章 内建函数 - {foreach},{foreachelse}用于像访问序数数组一样访问关联数组 {foreach},{foreachelse} {foreach} is used to loop over an associative array as well a numericall...原创 2010-09-21 00:59:41 · 84 阅读 · 0 评论 -
PHP语法小记之(类调用属性和方法)
类是一个复杂数据类型,这个类型的数据主要有属性、方法两种东西。属性其实是一些变量,可以存放数据,存放的数据可以是整数、字符串,也可以是数组,甚至是类。方法实际上是一些函数,用来完成某些功能。引用一个类的属性和方法就使用->符号。<?php//定义类Cartclass Cart { var $items; // 购物车中的物品 // 将 $num 个...原创 2010-09-28 23:25:37 · 160 阅读 · 0 评论 -
通过IP获取地理位置
function get_ip_place() { $ip=file_get_contents("http://fw.qq.com/ipaddress"); $ip=str_replace('"',' ',$ip); $ip2=explode("(",$ip); $a=substr($ip2[1],0,-2); ...原创 2011-06-03 00:25:01 · 97 阅读 · 0 评论 -
精选10个强大的开源Web流量分析工具
Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics 这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web 流量分析工具,因为是开源的,因此可以免费部署到你的网站。 TraceWatchTraceWatch 是一个开源 Web 流量分析程序,支持实时分析,可以提供深度分析...原创 2011-06-07 11:30:06 · 592 阅读 · 0 评论 -
国内国外-电子商务类站点终极资源大全(上),电子商务开发必看
http://usenrong.iteye.com/blog/625697原创 2011-06-08 11:09:15 · 126 阅读 · 0 评论 -
技术人员常去的技术站点
http://www.iteye.com/topic/1005366原创 2011-06-08 11:11:14 · 109 阅读 · 0 评论 -
10种图片防盗链的方法
10种图片防盗链的方法<script></script><script></script>应该是”10种图片防盗的方法“,而不是”10种图片防盗链的方法“,不过看搜索防盗链的人要多一点,所以就用这个关键词了:)图片防盗和图片防盗链有什么区别呢?图片防盗: 是不想自己的图片被别人使用。 图片防盗链: 是不想...原创 2011-06-24 13:42:33 · 1880 阅读 · 0 评论 -
PHP数据采集
这里介绍两个php采集能用到的好工具。一个是Snoopy,一个是simple_html_dom。采集还有很多方式(其实本质就2-3种,其他的都是衍生的),php自带了几个方法也能直接进行采集。但是,出于把懒惰进行到底的精神。我们还是可以通过这两个工具,让采集变得更简单。 网上有不少介绍Snoopy的,下面是别人翻译的Snoopy的SDK /////////////////////...原创 2011-07-16 10:32:27 · 155 阅读 · 0 评论 -
Wordpress采集插件
1.smartrss-wordpress自动采集插件随心所欲地把自己喜欢的RSS里面的文章自动发布到自己的wordpress 博客上,使得 wordpress 具有了类似于有些 CMS 的自动采集功能。 使用方法:s1、下载jay_smart_rss,解压后把jay_smart_rss.php、wp-cron.php和wp-cron-update- rss.php上传到/wp-c...原创 2011-07-19 11:26:25 · 859 阅读 · 0 评论 -
Lightinthebox程序bug
兰亭集势成立于2007年,注册资金300万美元,是目前国内排名第一的外贸销售网站。 现在开始说正事,相信看这篇文章的朋友们都不是为了了解这家公司而来的,应该99%以上是为了看他的这套程序。Lightinthebox程序是用zencart内核,加上不少插件,并且对zencart的一些核心部分也做了改动,增加了很多功能,使得整个界面动态十足,又不失规整,大大提高了客户的体验度,而...原创 2011-08-03 01:32:00 · 314 阅读 · 0 评论 -
ECSHOP常见问题
收集ECSHOP的一些常见问题,供以后查看使用。 1:如何修改网站"欢迎光临本店" 回答:languages\zh_cn\common.php文件中, $_LANG['welcome'] = '欢迎光临本店';将他修改成你需要的字样。 2:如何修改首页"热门搜索关键字" 回答:后台...原创 2010-11-10 09:57:24 · 169 阅读 · 0 评论 -
ecshop自定义网站版权
ECShop2.72去除Powered by ECShop版权的方法网页底部版权找到js/common.js删除以下js代码即可onload = function(){ var link_arr = document.getElementsByTagName(String.fromCharCode(65)); var link_str; var...原创 2010-11-13 12:01:33 · 87 阅读 · 0 评论 -
替换ECSHOP首页FLASH幻灯为JQuery图片切换效果
修改ECSHOP首页FLASH幻灯改为JQuery图片切换效果话说我好久没用过ECSHOP了,无奈最近朋友要做个商城,想来想去,还是用ECSHOP+自定义模板吧。于是乎,我很不情愿的又开始搞ECSHOP了。下面步入正题,说下怎么修改ECSHOP默认的首页FLASH幻灯,改为漂亮的JQuery图片切换特效。PS:说点题外话,我刚才发现在某个卖EC的网站上对这个功能的修改要5...原创 2012-01-12 16:56:11 · 186 阅读 · 0 评论 -
去除dedecms版权
1.搜索页面: /templets/default/search.htm /templets/plus/heightsearch.htm /templets/default/advancedsearch.htm 2.通用底部模板: /templets/default/footer.htm 3.购物车: /templets/plus/car.htm /templets/plus/ca...原创 2011-01-04 09:24:58 · 418 阅读 · 0 评论 -
PHP格式化时间
php中格式化输出日期和时间可用:date('Y-m-d H:i:s',时间戳); 的形式输出,对应的是“年-月-日 时:分:秒”。而在smarty模板中,如$time是php文件中assign过来的时间戳,在模板文件中写法为:<{$time|date_format:'%Y-%m-%d %H:%M:%S'}> ,同样对应的输出格式为:“年-月-日 时:分:秒”。 ...原创 2012-10-25 16:04:36 · 569 阅读 · 0 评论