随笔分类 - PHP
摘要:http://hi.baidu.com/life_to_you/item/ff7c70e12d270df32b09a453在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。这个函数的功能是将数值转换成json数据存储格式。'希亚','Age'=>20);$jsonencode= json_encode($arr);echo$jsonencode;?>程序运行结果如下:{"Name":null,"Age":20}jso
阅读全文
摘要:5.2版本开始,PHP原生提供 json_encode() 和 json_decode() 函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子: $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); 结果为 {"a":1,"b":2,"c":3,&q
阅读全文
摘要:json.html name:sex:test.php$name,"sex"=>$sex); echo $encode= json_encode($list);ajax$.ajax({ type:'POST', url:'chk.php?username=' + username, data:'', success:function(obj){ if(obj == '1'){ return false; } else{ return true; } }});chk.php$username = $_REQ
阅读全文
摘要:之前遇到一个情况,在编译开启的状态下安装了一个新插件,结果前后 台都不能访问了,这时想去找找是哪里在控制编译的开启和关闭,先把编译关了来保证系统不报错。按照一般的习惯后台数据或配置都是存在于数据库,但找遍数据 库也没发现跟编译有关的数据。因为编译的结果是在/includes/src目录下生产很多文件,去includes文件夹时发现了config.php 文件,从命名就可以看出这是一个做配置的文件,经过拿一个本地测试项目做实验,证实了编译的开启与否并不是存在数据库,而是在修改config.php的 内容。这个文件的默认内容为#define('COMPILER_INCLUDE_PATH
阅读全文
摘要:magento 产品目录全部修改 :1、后台菜单catalog--》manage catalog,把所有Category的 Is Active,建立新的Category,记下ID2、火车头采集数据保存CSV文件,下载图片3、ftp把CSV文件传到\var\import文件夹中,图片上传到\media\import文件夹中4、后台菜单System -->Import/Export -->Dataflow Profiles --> Run~!
阅读全文
摘要:在做ecshop的时候,碰到了版权问题。具体怎样解决?如何去掉Powered by Ecshop 2.7.01.去掉标题上Powered by ECShop的字样如下:在includes/lib_main.php找到lib_main.php文件,打开后,找到136行,将$page_title = $GLOBALS[’_CFG’][’shop_title’] . ‘ – ‘ . ‘Powered by ECShop’;改为$page_title = $GLOBALS[’_CFG’][’shop_title’];当然, . ‘ – ‘ . ‘Powered by ECShop’也可以修改为自己喜欢
阅读全文
摘要:ECSHOP实现收货国家省市由选择下拉菜单改为手动首先,ECSHOP默认的数据库中存储省市国家的表内容为数值型的数据,无法写入字符串。那就要先修改数据库的字段才行。运行如下SQL语句,将ecs_order_info表中的对应字段修改为字符串型:alter table `ecs_order_info` modify province varchar(255) NOT NULL DEFAULT '';alter table `ecs_order_info` modify city varchar(255) NOT NULL DEFAULT '';alter tabl
阅读全文
摘要:1:在includes/cls_template.php里顶部插入分类函数代码: //通过参数判断是否存在二级分类 function get_subcate_byurl($url) { $rs = strpos($url,"category"); if($rs!==false) { preg_match("/d+/i",$url,$matches); $cid = $matches[0]; $cat_arr = array(); $sql = "select * from ".$GLOBALS['ecs']->t
阅读全文
摘要:最近在做magento的订单时,发现magento配置的订单状态太少了,而且不能自由控制订单的状态,查了很多资料,费尽周折,终于发现了一外国哥们写的文章,翻译出来和大家分享一下。文章如下:在你magento网店中的每一条订单的每一个流程,都会有相应的orderstatus与之相对应,你可以在后台的sales=>orders中看到每一个订单的状态。在magento后台中已经预定义了很多orderstatus和orderstate,orderstate描述了订单每一步的状态。除了预定义的订单状态,你可以设置属于你自己的订单状态,并将orderstatus和orderstate关联起来。Her
阅读全文
摘要:Magento的订单状态比较难控制,系统不允许用户手动更改订单的状态,必须按照其规定,先发货(Shipped)再生成发票(Invoiced)之后才能将订单状态改为Completed,本文介绍用修改代码的方式实现批量更改订单状态为Completed 功能.首先,将自己的网站代码备份好,需要修改的文件由以下三个:/public_html/app/code/core/Mage/Adminhtml/Block/Sales/Order/grild.php/public_html/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.
阅读全文
摘要:$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。$_SERVER['SERVER_SOFTWARE
阅读全文
摘要:<?php echo date('Y-m-d H:i:s', strtotime('-1 days'));echo date('Y-m-d H:i:s', time()-60*60*24);get 发送请求HTTP协议通过url参数传递进行接收,post实体数据,通过表单提交大量信息session:储存用户访问的全局唯一变量,服务器php指定的目录位置,安全性高当客户端访问服务器时,服务器根据需求设置session,将会话信息保存在服务器上,同时将标示session的session_id传递给客户端浏览器,浏览器将这个session_id保
阅读全文
摘要:1、SQL注入SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注入机制,但只针对shell命令。$username = $_POST['username'];$query = "select * from auth where username = '".$username."'";echo $query;$db = new mysqli('localhost', 'demo',
阅读全文
摘要:1、冒泡排序2、归并排序3、二分查找-递归4、二分查找-非递归5、快速排序6、选择排序7、插入排序下面一一示例介绍1、冒泡排序function bubble_sort($arr) {$n=count($arr);for($i=0;$i<$n-1;$i++){for($j=$i+1;$j<$n;$j++) {if($arr[$j]<$arr[$i]) {$temp=$arr[$i];$arr[$i]=$arr[$j];$arr[$j]=$temp;}}}return $arr;}2、归并排序function Merge(&$arr, $left, $mid, $righ
阅读全文
摘要:第1种方法:function get_extension($file){substr(strrchr($file, '.'), 1);}第2种方法:function get_extension($file){return substr($file, strrpos($file, '.')+1);}第3种方法:function get_extension($file){return end(explode('.', $file));}第4种方法:function get_extension($file){$info = pathinfo($file
阅读全文

浙公网安备 33010602011771号