![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
千点距
这个作者很懒,什么都没留下…
展开
-
表单提交编码不同如何解决
问题:A应用GBK编码,这里的代码可以改动。B应用UTF-8编码,这部分代码没法改动。A应用某个页面里有一个表单,需要向B应用里提交数据,如何解决编码不同的问题。尽量不改变A,B各自的整体编码。方案:在form里有一个不太常见的属性:accept-charset,用它可以完成我们的需求。 在GBK编码的页面里编写如下代码: ...转载 2012-07-27 10:28:26 · 576 阅读 · 0 评论 -
php批量修改替换文件内容
<?phpfunction tree($directory) { $current_dir=dir($directory);echo "\n"; while($file=$current_dir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) {echo "$fi原创 2011-09-28 10:16:36 · 7863 阅读 · 0 评论 -
Browser Language Redirection For Multi Language Stores In Magento
Automatic redirection based on Customers Location, Geographical detection and browser language.Many people debate that Google or other search engine robots do not wish to see automatic redirection转载 2012-06-14 15:14:42 · 1587 阅读 · 0 评论 -
提高PHP编程效率的53个要点
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将转载 2011-10-07 17:31:28 · 381 阅读 · 0 评论 -
Magento 优化
Magento 性能优化调整1 Memcached2 Apache mod_cache3 Apache mod_expires4 Apache KeepAlive5 PHP APC6 数据库存储 session7 GZip 压缩8 MySQLTuner1 Memcache转载 2012-04-05 11:41:13 · 1882 阅读 · 0 评论 -
magento 1.6.1.0 错误一例
今天有个朋友说安装了Magento之后,无法登陆,检查了一遍设置,都没问题,最后想了一遍,决定从程序入手来排查。先说一下错误提示:Exception printing is disabled by default for security reasons.Error log record number: XXXXXXXXXXX转载 2012-06-13 09:59:06 · 549 阅读 · 0 评论 -
php javascript encode
/** * @package php 5.3 > * @param $ary array */ function encode($ary){ $strtr = array(); $u = array('strtr'=>array(), 'chr'=>chr(5), 'i'=>0); array_walk_recursive($ary, function (&$v, $k,原创 2013-07-20 00:55:58 · 687 阅读 · 0 评论 -
Yii CActiveModel filter 搜索
Yii 列表做关联搜索单个属性的搜索,Model声明属性,Search添加条件,Controller 赋值搜索,略显繁琐class Product extends GxActiveRecord { // ... // Category filter public $category_id; // ... public function search() { $转载 2013-11-08 01:55:25 · 1283 阅读 · 0 评论 -
php mvc模式
MVC设计模式MVC模式下,客户直接发送请求到控制器,控制器根据用户的请求的资源分发到相对应的模型来处理,模型完成了业务逻辑后,把要数据发送到视图,视图显示返回给客户。这就是web 或是说B/S架构的MVC工作流程。控制器:用户的所有请求会发送到控制器,由控制器来按需调用模型和视图。比如用户请求index.php 控制器文件,index.php里面不会设计到任何的数据库操作,逻辑操作。转载 2012-02-07 10:39:59 · 6367 阅读 · 0 评论 -
Smarty
Smarty类主要的属性分类属性说明默认值路径template_dir模板文件的保存目录./templates compile_dir编译完成的模板的保存目录./templates_c转载 2011-12-04 00:23:19 · 1998 阅读 · 0 评论 -
php $_server变量
服务器变量 $_SERVER 详解:1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。4、转载 2012-07-16 16:26:10 · 585 阅读 · 0 评论 -
phpdocumentor
PHPDocumentor是一个的用写的道具,对于有的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc。1. 什么是phpDocumentor ?PHPDocumentor是一个的用PHP写的道具,对于有规则注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc,从1.3.0开始,更名为phpDocumen转载 2013-04-30 08:39:43 · 844 阅读 · 0 评论 -
phpexcel 读取 excel csv ,数据缓存
/** * * @author Sam@ozchamp.net * */class Excel{ public $currentSheet; public $filePath; public $fileType; public $sheetIndex=0; public $allColumn; public $allRow; public function i原创 2013-02-22 23:21:29 · 4229 阅读 · 0 评论 -
php 5.2 filter
在PHP 5.2最新版本中,在对输入检查的函数方面,多了新的功能,默认是开启的,减少了很多写代码的工作量,在IBM DW的http://www.ibm.com/developerworks/cn/opensource/os-php-v522/index.html上有很好的介绍,下面笔记并补充之过滤扩展功能有两种过滤器:Sanitizing 和 Logical。Sanitiz转载 2012-09-19 01:24:28 · 661 阅读 · 0 评论 -
PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类
1. get_defined_vars (PHP 4 >= 4.0.4, PHP 5) — 获取由所有已定义变量所组成的数组 array get_defined_vars ( void ) 此函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。 Php代码 echo ''转载 2012-07-18 12:13:43 · 11335 阅读 · 0 评论 -
PHP5.3 安裝pear
Quote: phar "C:/wamp/bin/php/php5.3.0/PEAR/go-pear.phar" does not have a signaturePHP W arning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha r error: invalid url or no转载 2013-04-02 16:31:50 · 1198 阅读 · 0 评论 -
php 指针
最近在工作中遇到一个很奇怪的问题,在使用each这个函数对一个数组遍历之后,再把该数组作为实参传递给一个函数,在函数内部再次使用each遍历形参数组。说明一下,两次使用each这个函数的目的很简单,就是将数组中的key转换成变量名,而key对应的value值转换成变量的值。其实这个功使用函数extract就能实现。在来接着说说在函数内部使用each函数时出现了什么问题,在遍历完之后发现部分变量为N转载 2012-07-24 11:45:05 · 3355 阅读 · 0 评论 -
大型网站架构演变和知识体系
在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构转载 2014-07-04 18:09:40 · 616 阅读 · 0 评论