php
文章平均质量分 71
ShiningStarPxx
这个作者很懒,什么都没留下…
展开
-
DOM学习
在php抓取网页解析的过程中,涉及到了DOM这个东东,而自己对这块一无所知,所以借此机会,深入了解一下。首先看一下wiki上dom的定义:(http://en.wikipedia.org/wiki/Document_Object_Model)The Document Object Model (DOM) is a cross-platform and language-indepe原创 2012-05-07 12:36:11 · 481 阅读 · 0 评论 -
php install phpunit on ubuntu
ubuntu上安装phpunit,直接安装完,使用会报错,需要更新pear源,sudo apt-get install phpunitsudo pear channel-discover pear.phpunit.desudo pear channel-discover components.ez.nosudo pear channel-discover pear.symfon原创 2013-06-14 22:43:47 · 885 阅读 · 0 评论 -
php把一个格式化的文件转换为一个二维数组
这段时间 有机会使用php做一些字符处理方面的工作,顺便学习了一下php强大的字符处理功能。下面就这一方面做个总结。/× 如果让一个php程序,从输入获得运行时参数? × php使用的方法和c语言类似,也是argc是参数个数,argv是参数表 × 具体使用如下×/$argc = $_SERVER['argc'];if( $argc != 3 ){ printf(" input \n "原创 2012-05-01 18:57:04 · 781 阅读 · 0 评论 -
MVC模式概念
cakephp的一个tutorial就是构建一个blog,其中用到了MVC模式。个人之前上课的时候学过,但是时光匆匆,年岁已久,自己年纪也大了,已经是记不大清楚了。只是在这两年的开发中,和前台flash同学打交道的时候,大致知道MVC模式是前端同学的必会模式。趁这个机会,好好来了解一下MVC模式1. 概念, MVC指 Model-View-Controller2. Mo原创 2012-04-25 17:46:36 · 787 阅读 · 0 评论 -
搭建一个php学习框架mycake
马上接手的事情需要使用php,虽然完全没接触过,但好歹可以自由发挥的来学习。自己心里基本上就确定了通过实践的方式来尽快上手php。经过一番了解,发现php用来构建网站那是相当的快,而且网上也有很多成熟的开源的php框架。我想,通过这样一种方式来学习php,可能会更高效。所见即所得嘛。1. 准备环境,安装apache,mysql,php等基本组件, 在之前的文章里已经谢过了,原创 2012-04-25 15:30:05 · 867 阅读 · 0 评论 -
phpunit ubuntu
Installing PHPUnit On Ubuntu 11.04 (Natty Narwhal)published: May 29, 2011Unfortunately, PHPUnit does not work out of the box on Ubuntu 11.04 through apt-get. We also need to use PEAR to转载 2013-04-08 17:48:22 · 561 阅读 · 0 评论 -
magento 开发笔记6
原文链接http://alanstorm.com/magento_advanced_orm_entity_attribute_value_part_1Magento ORM:Entity Attribute Value之前我们聊到的是简单模型,现在进入了另外一种model,就是EAV。所有的Magento Model都是继承自Mage_Core_Model_Abstract翻译 2012-12-19 17:24:01 · 1280 阅读 · 0 评论 -
Magento 开发笔记5
原文链接http://alanstorm.com/magento_setup_resourcesMagento 设置资源 在任何一个快速迭代的工程下,如何保证开发和生产(现网)数据库同步是一个很头疼的事情。Magento提供了一个创建资源迁移版本的系统,可以帮助我们处理开发过程中不断遇到的这个问题。上次我们创建了weblogpost的模型。这次,我们执行直翻译 2012-12-18 11:48:36 · 963 阅读 · 0 评论 -
Magento 开发笔记4
原文链接http://alanstorm.com/magento_models_ormMagento模型和ORM基础Models Tier的实现是任何一个MVC模式里重要的部分。它表示了应用的数据部分,并且大部分应用是不可能没有数据的。MagentoModels的作用更大,因为典型上来说他们包含了“Business Logic”,而在其他PHPMVC框架里,这些逻辑翻译 2012-12-17 16:48:22 · 913 阅读 · 0 评论 -
Magento 开发笔记3
原文参见http://alanstorm.com/layouts_blocks_and_templates这篇文章还需要进一步整理~Layouts, Blocks 和Templates (View部分)我们在这个部分关注一下View里Layouts和Blocks。跟其他主流PHPMVC架构不一样,magento 的ActionController不会把数据对象传给view,翻译 2012-12-15 00:17:25 · 1366 阅读 · 0 评论 -
magento 开发笔记2
引用部分参见笔记1Magento控制器调度和HelloWorld项目尝试Model-View-Controller(MVC)架构可以追溯到SmallTalk和XeroxParc。从那时起,就有很多系统描述他们自己的MVC架构。每个系统都略有不同,但是总体的目标都是把数据存储,业务逻辑和用户结构彼此分割。大部分的PHP MVC架构大致如下1. URL解析,通常叫做Front C翻译 2012-12-14 10:03:11 · 1507 阅读 · 3 评论 -
magento 开发者笔记1
本文参考了alanstorm的经典文章,原文链接如下http://alanstorm.com/magento_configMagento 配置文件配置文件是magento的核心部分。它描述了我们所有能接触到的 module/model/class/template/etc。尽管对大多数php开发人员来说,不习惯这种抽象方式,而且需要花费时间去避免混淆概念,但是在这种翻译 2012-12-13 11:47:20 · 954 阅读 · 0 评论 -
cakephp 多语言
cakephp在多语言的开发下,比较痛苦的是如何找出这么多msgid,那么下面的命令可以给出一份解析./Console/cake i18n extract原创 2012-12-23 19:49:28 · 539 阅读 · 0 评论 -
Magento 的目录结构
Magento 的目录结构Magento是一个php开源的电子商务框架,起功能非常的强大。不仅是一个很好的学习php的开源框架,也是搭建电子商务框架的一个比较好的选择。下面废话少说,从手册里可以分享一下它的主目录。Magento的主目录下,有两大类,一个是文件,一个是目录(废话:))。下面先来看看各个文件是用来干嘛的:.htaccess: 该文件控制了mod_rewrite的规则,翻译 2012-05-25 22:09:09 · 1081 阅读 · 0 评论 -
CakePHP 的代码结构
CakePHP 的代码结构cakephp是一个开源的php框架,对应学习php和网站架构都有很好借鉴和学习之处。本文里介绍了它的代码结构reference is http://book.cakephp.org/2.0/en/getting-started/cakephp-folder-structure.html,but more than translation!在cakePHP翻译 2012-05-24 18:16:53 · 1189 阅读 · 0 评论 -
php遍历一个指定文件夹
如何让php去遍历一个给定的文件下的东东?下面这段源码完整的给出了方法/* 获得指定目录 */$argc = $_SERVER["argc"];if( $argc != 2 ){ printf("atleast has a param \n"); return0;} $dirname = $_SERVER["argv"][1]; if( $原创 2012-05-07 13:00:35 · 831 阅读 · 0 评论 -
PHP 常用正则表达式整理
表单验证匹配验证账号,字母开头,允许 5-16 字节,允许字母数字下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$验证账号,不能为空,不能有空格,只能是英文字母:^\S+[a-z A-Z]$验证账号,不能有空格,不能非数字:^\d+$验证用户密码,以字母开头,长度在 6-18 之间:^[a-zA-Z]\w{5,17}$验证是否含有 ^%&',转载 2014-05-27 20:12:13 · 753 阅读 · 0 评论