-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathReadMe.txt
93 lines (70 loc) · 3.18 KB
/
ReadMe.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
CONTENTS
+ Introduction
+ Features
+ Goals
+ Running Sample Application
Note: For full documentation, please check out the "docs" folder present inside the framework.
Introduction
=============================================================
EZPHP is an easy-to-use MVC-based framework allowing you to develop applications much faster than doing it from scratch by providing you with ready-made libraries and utility classes. It comes with a mechanism to easily develop your applications in OOP way even if you are not much familiar with it. EZPHP aims to be light-weight, fast and easy to use thereby targeted to those who want to get the framework complexities out of the their way and start writing the application fast from day one.
If you are looking to quickly develop a website, EZPHP provides you with easier MVC and OOP approach with handy library and helper classes to get the job done fast. Or if you don't want to learn or use some hard to use/learn frameworks available, EZPHP then most probably becomes your definite choice.
Features
=============================================================
Easy to Use
Fast
Light Weight
Object Oriented Programming
Model View Controller (MVC) Design Pattern
Security And XSS Filtering
Easily Extendible
Very Short Learning Curve
URI Routing
Built-In MySQL Wrapper
Data Validation
Multiple Template System
Emailer Class
Image Manipulation
Captcha Creation
File Upload Class
Paging Class
Caching
Search Engine Friendly URLs
Timing Scripts
RSS Generation
Browser Detection
And More Utility Classes...
Goals
=============================================================
The EZPHP has been designed with the following goals:
Light Weight
Fast
Easy To Use
Running Sample Application:
=============================================================
To be able to run this sample demo app of EZPHP, please create a database by the name of
"ezphpdb" and execute following quries in that. Finally edit the db settings in config/config.php file.
-----------------------------------------------------------------------------------------------
CREATE TABLE `contacts` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) default NULL,
`msg` text,
PRIMARY KEY (`id`)
);
CREATE TABLE `products` (
`product_id` int(11) NOT NULL auto_increment,
`product_name` varchar(255) NOT NULL default '',
`price` varchar(255) NOT NULL default '',
`stock` varchar(255) NOT NULL default '',
`discontinued` varchar(255) NOT NULL default '',
PRIMARY KEY (`product_id`)
);
INSERT INTO `products` (`product_id`, `product_name`, `price`, `stock`, `discontinued`) VALUES
(1, 'Chai', '18', '39', '0'),
(2, 'Chang', '19', '17', '0'),
(3, 'Aniseed Syrup', '10', '13', '0'),
(4, 'Chef Antons Cajun Seasoning', '22', '53', '0'),
(5, 'Chef Anton Gumbo Mix', '21.35', '0', '1'),
(6, 'Grandma Boysenberry Spread', '25', '120', '0'),
(7, 'Uncle Bob Organic Dried Pears', '30', '15', '0'),
(8, 'Northwoods Cranberry Sauce', '40', '6', '0'),
(9, 'Mishi Kobe Niku', '97', '29', '1');