php点滴
sunwayMike
No Pains,No Gains.
展开
-
初识magento
最近刚接触magento,感觉magento 很强大。其中代码的设计很值得学习。近期的学习目标就是他了。BTW, 推荐一个学习magento的比较好的网站:http://www.youthor.com/2010/09/24/1/该博客上的文章分析得很不错,强烈推荐 :)原创 2010-12-02 22:56:00 · 625 阅读 · 0 评论 -
PHP支持页面回退的两种方法
<br /><br />在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。<br />第一,使用Header方法设置消息头Cache-control<br /><br />header('Cache-control: private, must-revalidate'); //支持页面回跳 <br /><br />第二,使用session_cache_limiter方法<br /><br />//注意要写在session_start方法之前<br /原创 2011-05-25 16:09:00 · 752 阅读 · 0 评论 -
php自动跳转
<br /><br />有的时候可能接收的url很奇怪,但是又不想让用户显式地看到其中的参数,通常这个时候,下面的代码会用得着:)<br /><?php<br />$url = $_GET['url'];<br />$url = str_replace('original-url', 'replacement-url', $url);<br />?><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www原创 2011-05-25 14:56:00 · 658 阅读 · 0 评论 -
php 过滤 html标签
php提供了一个原生方法 strip_tags() ,可以很好地将字符串中的标签过滤掉。 <?php$text = Test paragraph. Other text;echo strip_tags($text);echo "/n";// Allow and echo strip_tags($text, );?> The above原创 2011-06-09 17:02:00 · 982 阅读 · 0 评论 -
php截取字符串
关于截取字符串,php 自身提供了一个原生方法:substr().但是,这个对于处理中文字符串就有点力不从心了。这里我自己实现了一个方法来解决这个问题。function utf_substr($str, $len) { for($i = 0; $i < $len; $i++) { $temp_str = substr($str, 0, 1); if(ord($原创 2011-06-13 09:27:00 · 636 阅读 · 0 评论 -
yii中的关联查询
$criteria = new CDbCriteria; $criteria->condition = t.name like :name1 AND manufacturer.name like :name2; $criteria->params = array(:name1 => Q%, :name2 => c%); $models=TpcrawlerC原创 2011-06-16 18:55:00 · 1935 阅读 · 0 评论 -
Drupal中添加自定义区域(Region)放置区块(Block)
<br /><br />Drupal的区块(Block)功能可以嵌入HTML和PHP代码,能够按照权限、URL匹配控制显示,还是很方便、灵活的,不过因为MediaWiki的版面格式用习惯了,无法在Title下添加一个区块有时显得不太方便(Header区块默认是在页面最上方)。<br /> 前些天就知道Drupal中Garland主题的默认区块位置以外还可以添加更多的区块,但一直没有尝试,今天来进行了尝试,还是很方便可以实现的,下面分三步进行记录:第一步:修改模板文件<br /> 修改Garland主题目转载 2011-04-27 16:18:00 · 4698 阅读 · 0 评论 -
Yii1.1.x执行流程
原文出处:http://www.iprue.com/article/118/首先是入口文件,即index.php。(以下app代表项目文件夹,yii均代表框架主文件夹)。载入了配置文件app/protected/config/main.php,这不是必须的。载入框架基础文件yii/yii.php,这个类只是继承了YiiBase,实质上是载入yii/YiiBase.php。所以转载 2011-07-01 13:43:00 · 1797 阅读 · 0 评论 -
自定义 Yii CGridView 和 CListView 组件
常用属性的设置方式:Example:$this->widget('zii.widgets.CListView', array( 'dataProvider'=>$book->search(), 'itemView'=>'_book', 'pager'=>原创 2011-09-19 15:36:52 · 2421 阅读 · 0 评论 -
未来两个月计划
1. read source code of yii2. write a widget for yii3. read ci原创 2011-11-17 14:43:47 · 984 阅读 · 0 评论 -
Yii tips
1.在页面中显示log信息: 在配置文件(main.php)中将log栏的配置设为如下: 'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute', 'levels'=>'error, warning', ),原创 2011-06-20 15:18:00 · 1325 阅读 · 1 评论 -
php中浮点类型数据的比较
<br />php中有的时候直接使用"<" 或 ">" 并不能够正确地来比较两个浮点类型数据的大小。<br /> <br /> <br />Method 1:<br /> <br />php中提供了一个原生的方法可以来解决这个问题。<br /> <br />下面就来简单介绍一下这个原生的函数:)<br /> <br />bccomp<br /> Descriptionintbccomp ( string$left_operand , string$right_operand [, int$scale ] )原创 2011-05-11 16:29:00 · 1380 阅读 · 0 评论 -
值得研究的编程技术网站
偶然发现的一篇不错的文章,推荐了很多有用的资源,与大家分享一下了。文章url:http://blog.csdn.net/Code_GodFather/archive/2010/01/16/5200913.aspx原创 2011-03-07 17:05:00 · 676 阅读 · 0 评论 -
在magento中获取准确的当前时间
问题:如何在Magento中获取系统当前时间?//This time will not match your server time$now = time();echo date('m/d/y h:i:s', time());如果你试图在Magento里面通过下面的方式来获取系统的当前时间的话,那么你可能会对你得到的结果感到比较迷惑。:-)为什么获取的当前时间不对呢?这个时候或许你会想到:可能是php.ini里面的时区设置存在问题。但是当你查看完以后,你会发现其实原因并不在这里。其实原创 2011-03-03 17:12:00 · 2360 阅读 · 0 评论 -
Yii tips
yii 分页问题:暂时提供两种解决方法:1.使用zii.widgets.CListView来实现1)在controller中设置分页public function actionIndex(){//在这里添加分页$dataProvider=new CActiveDataProvider('User', array('pagination'=>array('pageSize'=>3,),));$this->render('index',array('dataProvider'=>$dataProvider,))原创 2010-11-02 19:08:00 · 1672 阅读 · 0 评论 -
tip5
PhpSecInfo 是一个类似 phpinfo() 的东西,不同的是它会列出你PHP 环境设定中存在的安全问题并给出一些建议。原创 2010-12-23 22:31:00 · 866 阅读 · 0 评论 -
Yii tips 2
Yii框架中theme的应用以及开发在Yii中应用一个新的主题可以在工程的根目录下面新建一个themes文件夹,用于存放可能会使用到的theme。在themes文件夹中为每一个单独的theme都新建一个文件夹,每个文件夹的名字可以按照该theme的样式来进行定义。例:需求:想要使用一个以海洋沙滩为主题的theme实现方法: 1.在工程根目录下面新建themes/beach文件夹2.在beach文件夹下面新建俩个子目录:css,views3.在themes/beach/css目录下可以添加自定义的css文件原创 2010-11-04 19:33:00 · 1156 阅读 · 0 评论 -
一点小知识
<br />周末,夜晚,听着柔和的轻音乐,我将几个最近用到的php的知识点稍微梳理了一下。<br /> <br />csdn的编辑器不是很好用,就不排版了,直接贴上:)<br /> <br /><br />PHP获取当前日期和时间格式化方法:<br />使用函式 date() 实现 <br /><?php echo $showtime=date("Y-m-d H:i:s");?> <br />显示的格式: 年-月-日 小时:分钟:妙 <br />相关时间参数: <br />a - "am" 或是 "pm"原创 2011-01-08 23:51:00 · 908 阅读 · 1 评论 -
网站开发人员应该知道的62件事
<br /><br />近日,有人在 Stack Overflow 上发表提问“动手开发网站之前,需要知道哪些事情?”,众多人给出了不同的答案,同时所有人根据Stack Overflow问题下面的wiki区对众多答案进行了编辑,总结出62条网站开发人员应该知道的事。Web技术开发者阮一峰 把这62条答案进行了翻译 ,现转载于此,全文如下:<br />有人在Stack Overflow 上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。<br />通常情况下,你需要把所有人的发言从头转载 2011-01-10 22:39:00 · 1090 阅读 · 1 评论 -
Magento模块
Magento模块-- Magento模块学习教程Magento模块 模块( module)是 Magento的核心。站点上的任何一个动作( action),无论是在前台和还是在后台的每一个操作都是通过模块来实现的。模块是可以视为一个容器,它可包含下面这几项:设置(settings) ,数据库模式(database schema) ,呈现对象(rendering object) ,辅助工具类(utility helpers) ,转载 2011-01-14 15:28:00 · 636 阅读 · 0 评论 -
Zend Framework安裝
<br />http://www.tsingfeng.com/?cat=3转载 2011-01-14 12:35:00 · 661 阅读 · 0 评论 -
PHP:错误 Deprecated: Function split() is deprecated in ... 解决办法
<br />本地测试的程序上传到服务器出现很多错误,Deprecated: Function split() is deprecated <br />查了原因是因为PHP的版本不同所导致的,本身程序开发的时候用的是PHP5.2以下版本,而现在空间上用的是PHP5.3的版本,很多PHP函数已经过时不能用了,这里的这个错误原因就是函数split()在 PHP5.3 中已经不建议使用了。<br /><br />PHP5.3 split() 不建议使用的原因:<br />PHP 5.3.0 之后的regex, 希转载 2011-03-01 23:25:00 · 6367 阅读 · 0 评论 -
找到问题所在
<br />前段时间曾试图在本机安装一下magento1.3版本,曾经有一次可以运行成功。可是,此后在多次尝试之后均会出现一些问题导致系统不能正常使用。很是郁闷。<br /> <br />最近,有空。闲暇时候,感觉还是想要运行一下1.3的版本,于是便又一次download了一下。<br /> <br />不出所料,这一次还是出现了同样的问题。<br /> <br />这时才突然想起,曾经把php的版本升级了一下,从5.2-》5.3,于是乎,恍然大悟:magento1.3的版本里的一些php的系统方法在php原创 2011-03-01 23:36:00 · 740 阅读 · 0 评论 -
找到问题所在
<br />前段时间曾试图在本机安装一下magento1.3版本,曾经有一次可以运行成功。可是,此后在多次尝试之后均会出现一些问题导致系统不能正常使用。很是郁闷。<br /> <br />最近,有空。闲暇时候,感觉还是想要运行一下1.3的版本,于是便又一次download了一下。<br /> <br />不出所料,这一次还是出现了同样的问题。<br /> <br />这时才突然想起,曾经把php的版本升级了一下,从5.2-》5.3,于是乎,恍然大悟:magento1.3的版本里的一些php的系统方法在php原创 2011-03-01 23:36:00 · 662 阅读 · 0 评论 -
深入理解PHP原理之Opcodes
· 作者:laruence(http://www.laruence.com/)· 本文地址: http://www.laruence.com/2008/06/18/221.html 最近要给Yahoo的同事们做一个关于PHP和Apache处理请求的内部机制的讲座,刚好写了些关于Opcodes的文字,就发上来了,这个文章基于 Sara Golemon的 Understanding转载 2011-10-31 23:01:44 · 596 阅读 · 0 评论