WuJiY/TinyLara
A Simple PHP Framework based on Composer, looks like a Tiny Laravel.
Discovered public repositories for WuJiY in the GitHub catalog.
A Simple PHP Framework based on Composer, looks like a Tiny Laravel.
An everyone can understand PHP framework for web development
微信公众平台 PHP SDK
Basic scaffold for yaf. http://php.net/manual/en/book.yaf.php
团队协作工具 Tower 使用的富文本编辑器
A cross browser rich text editor with an API
Yii 2 framework main development repo
Comprehensive mailing tools for PHP
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.
HumHub - Open Source Social Network
zM Upload is a class used to ease the implemention of handling file uploads in WordPress.
Development of small projects based on YAF framework
项目中Yaf使用的全局类库
A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet
Shopilex是一套基于GPLv3开源协议的开源电子商务网店系统,是基于Opencart的新的独立分支.
Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
nicescroll plugin for jquery - scrollbars like iphone/ipad
General purpose copycat Facebook dialog/overlay
quickLayout
PHP高级Web开发框架,基于Swoole扩展开发的PHP web server&应用服务器。提供统一注册树,数据库操作,模板,Cache,日志,队列,上传管理,用户管理等丰富的功能特性。
微信公众平台 Laravel SDK
zphp是一个极轻的的,专用于游戏(社交,网页,移动)的服务器端开发框架.提供高性能实时通信方案。
A database class for PHP MySQL which utilizes PDO.
A Spring Framework based, pragmatic style JavaEE application reference architecture.
版权所有:老顽童 非授权请勿商业用途,违者必究 联系QQ:974005652 ------------------------------------------------------------- 感谢大家对KYPHP的支持! KYPHP是经过两年的开发,终于从原来的v1.0版本到成熟版本v2.0,成熟版更强大,KYPHP2.0不仅支持以前所有的功能,还支持多数据库,多语言,多模版,多app,多缓存,多编码格式,模板布局,自定义类,自动加载公共类库。其扩展性和可用性堪比yii、zend等框架,并拥有高效简洁的语法,使你能在大项目中游刃有余。 KYPHP 2.0将utf8和gbk合并为一个文件,只需要定义下编码就可以用各种编码格式 KYPHP已应用于许多大项目中,正是因为这些大项目,KYPHP才变得日渐成熟!感谢你们的使用! 一、入口文件及配置 1.入口文件 <?php define('APP_PATH',dirname(__FILE__));//当前项目路径 define('KYPHP_PATH',APP_PATH.'/../kyphp/');//KYPHP框架路径 require KYPHP_PATH."kyphp.php"; KYPHP::Run(); /* //如果要自定义config路径,需要定义__CONFIG__ define('__CONFIG__',APP_PATH.'/inc/config.php'); $config=require(__CONFIG__); KYPHP::Run($config); */ ?> 2.配置config <?php if (!defined('KYPHP_PATH')) exit('未定义KY_PATH'); $array = array( 'WEBURL'=>'http://localhost/kyphpfrm2.0/blog',//网站url 'SSLURL'=>'https://localhost/kyphpfrm2.0/blog',//如果有ssl,https则配置此处 'URL_ROUTER_ON' => true, 'DEFAULT_MODULE' =>'home/index',//默认路由 'PATH_KEY'=>5, // URL类型,兼容模式请设置为3 //2是伪静态 1是pathinfo 4为静态,5为自定义url 'URL_MODULE'=>'public/url',//PATH_KEY为5时必须指定,url类的路由 'DB_CHARSET'=>'utf8', 'DB_HOST'=>'localhost', 'DB_NAME'=>'kyfrm_utf8', 'DB_USER'=>'test', 'DB_PWD'=>'123456', 'DB_PREFIX'=>'ky_',//数据库前缀 'DB_TYPE'=>'mysql',数据库类型,可选mysql,pdo_mysql,mysqli,mmsql,postgre等 '_db'=>array( 'mysqli'=>array('DB_CHARSET'=>'utf8','DB_HOST'=>'localhost', 'DB_NAME'=>'kyfrm_utf8', 'DB_USER'=>'test', 'DB_PWD'=>'123456','DB_PREFIX'=>'ky_', 'DB_TYPE'=>'mysqli'),//$this->_db['db1'] 'pdo'=>array('DB_HOST'=>'localhost', 'DB_NAME'=>'kyfrm', 'DB_USER'=>'test', 'DB_PWD'=>'123456','DB_PREFIX'=>'ky_', 'DB_TYPE'=>'pdo_mysql'),//多数据库设置,$this->_db[$key]键值$this->_db[1] ), 'cache'=>array('driver'=>'file',//支持redis,file,memcache 'host'=>'127.0.0.1', 'port'=>'11211', ), '_cache'=>array( //'memcache'=>array('driver'=>'memcache', 'host'=>'127.0.0.1','port'=>'11211'),//多缓存使用 'file'=>array('driver'=>'file'), ), 'app_dir'=>'app',//项目文件夹 //'DEFAULT_M_PATH' =>'m',//指定生成M文件路径 空为'model' //'DEFAULT_C_PATH' =>'c',//指定生成LIB文件路径,空为'controller' //'DEFAULT_V_PATH' =>'v',//指定生成TPL文件路径,空为'tpl' //'DEFAULT_L_PATH' =>'l',//指定生成TPL文件路径,空为'language' //'DEFAULT_CMD_PATH'=>'common',//指定生成TPL文件路径,空为'common' 'error_filename'=>'log.txt',//日志文件名 'error_display'=>'on',//输出错误 'error_log'=>'on',//记录错误 'debug'=>'on',//开启debug trace 'DIR_LOGS'=>'log',//错误日志目录 'templete_ext'=>'.html',//模板扩展名 'code'=>'zh-cn',//默认zh-cn 当前语言 ' DIR_CACHE'=>'cache',//缓存目录 ); return $array; ?> 二、常量定义 1.路径类 KYPHP_PATH/KY_PATH 是框架的路径,KY_PATH已废弃 __CONFIG__ 是系统config.php的路径,包含config.php,当然你可以命成其它名字 APP_PATH 是当前项目的路径 DIR_CACHE 缓存目录,默认为项目下cache,需要在config.php设置,对应config里DIR_CACHE DIR_LOGS 日志目录,记录错误或用户自定log,需要在config里设置,对应config里DIR_LOGS DEFAULT_M_PATH 项目model层路径 DEFAULT_C_PATH项目controller层路径,在v1版本中同DEFAULT_LIB_PATH DEFAULT_V_PATH项目view层路径, 在v1版本中同DEFAULT_TPL_PATH DEFAULT_L_PATH项目language层路径 DEFAULT_CMD_PATH默认common的路径,即cmd.php (function)的路径 2.设置类 __CHARSET__字符编码设置utf-8,gbk,gb2312 __WEBURL__网站url DEFAULT_MODULE 默认的路由,默认为index/index __URL__当前路由的url __APP__当前项目的url DEFAULT_TPL 是默认的tpl 文件夹,默认为default,在config里是DEFAULT_TPL 三、模板使用 1、使用include <include file="public:top"> 可调用public文件夹下的top.html 2、使用渲染, $this->data['header']=$this->view('public/header'); 可调public 路由的header $this->data['footer']=$this->view('public/footer'); $this->data['right']=$this->view('public/right');//调 3、向模板传值 $this->data[] 等同于$this->assign($key,$value); $this->lable(“lablename”,”hello world!”) $this->volist(“list”,array) $this-> volist (“list”,array,”list_1″,array) 中的list_1 $this->datalist(“list”,array) KYPHP标签 标签类: 3.1.<lable> 语法:<lable name=”lablename”>表示一个label,name的值,对应该文件actionclass的$this->lable(“lablename”,”hello world!”) 为了方便可以将该控件简化为$lable[lablename] 3.2.<volist> 语法:<volist name=”list” id=”vo”>**</volist>表示一个循环列表,对应该文件actionclass的$this->volist(“list”,array) **中用{$vo.title}或{$title}直接表示值 3.3.<list>:用法同<volist>用在其嵌套中对应的值是$this->volist(“list”,array,”list_1″,array) 中的list_1 3.4.<datalist> 语法:<datalist name=”list” id=”" row=”" field=”字段|名称:js%css” manage=”URL|显示名:js%css” edit=”true” title=”true” page=”true” table=”table属性” list=”table或li”> 对应文件actionclass的$this->datalist(“list”,array) 四、基类的使用 五、数据库管理 六、缓存管理 七、自定义类的使用 八、路由分发模式和自定义url路由 九、语言包的使用 十、模板标签详解 十一、高级应用 1、templete 2、拆分app 线上blog示例,为linux +nginx环境, http://www.btung.com/ky/kyphpfrm2.0/blog/ ------------------------------------------------------------------ 官方博客:www.ky53.net -------------------------------------------------------------------- zhx626@126.com 或QQ974005652 或群105718680
Spp 专为SNS游戏,SNS社区开发而生的 PHP MVC框架。轻量,简洁,使用方便,扩展容易,轻松支持千万级别的用户量,model 层支持常用的存储(mysql,mongodb,redis,memcached),支持主从读写分离,平行扩展,对于游戏大量写操作做了延迟缓写,吞吐量大,支持数据热迁移
微信公众平台php开发包, weixin developer SDK.
Simple web interface to manage Redis databases.
MicroMVC Framework Libraries
Jcrop (official) - Image Cropping Plugin for jQuery
The scroll up bar plugin (jQuery) hides the top bar when scrolling down, and show it when scrolling up. It's specially useful on mobile interfaces to save some precious space.
一个简单、轻量级,但功能强大的 Validator 组件
前端技能汇总 Frontend Knowledge Structure
A Nginx module for concatenating files in a given context: CSS and JS files usually
A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast!
A curated list of amazingly awesome PHP libraries, resources and shiny things.
ueditor的mini版本,特点是体积小巧和更快的加载速度
A Pagination module for jQuery
a cms made with phalcon
Validation library for PHPixie
Image processing library for PHPixie
A jQuery Plugin to make masks on form fields and HTML elements.
SWIFT mailer module for PHPixie
Database Drivers for PHPixie
A lightweight MVC PHP framework designed for speed and simplicty
some extensions for php framework YAF(https://github.com/laruence/php-yaf)
bzfshop 是 棒主妇商城(http://www.bangzhufu.com) 的开源商城项目。棒主妇开源网址为 http://www.bzfshop.net
《Redis Command Reference》全文的中文翻译版。
ActiveRecord implementation for PHP