这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 PHP 开发制作一个简单的活动日程表 Calendar,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
材料取之深入 PHP 与 JQuery 开发,这本书实际上就是讲述一个活动日程表。
此文章适合从其它语言(如 java,C++,python 等)转到 php, 没有系统学习 php,或者是 php 初学者,已经对程序有较深理解的朋友
以上为文件目录结构,public 为程序根目录,目的是为了安全方面的考虑,把核心程序放在外界访问不到的地方。
本地的演示地址为:http://localhost/index.php
首先是数据库的脚本:
- /*
- Navicat MySQL Data Transfer
- Source Server : localhost_3306
- Source Server Version : 50130
- Source Host : 127.0.0.1:3306
- Source Database : php-jquery_example
- Target Server Type : MYSQL
- Target Server Version : 50130
- File Encoding : 65001
- Date: 2016-06-19 16:54:29
- */
- CREATE DATABASE < SPAN style = "color: rgb(0, 0, 255);" > IF < /SPAN> NOT EXISTS `php-jquery_example`
- <SPAN style="color: rgb(0, 0, 255);">DEFAULT</SPAN > CHARACTER SET utf8
- COLLATE utf8_unicode_ci < SPAN style = "color: rgb(0, 128, 0);" > ; < /SPAN>
- SPAN style="color: rgb(0, 128, 0);"> </SPAN >
- SPAN style = "color: rgb(0, 128, 0);" > </SPAN>
- SPAN style="color: rgb(0, 128, 0);">SET FOREIGN_KEY_CHECKS=0;</SPAN >
- ------------------------------
- --Table structure < SPAN style = "color: rgb(0, 0, 255);" >
- for < /SPAN> events
- -- ----------------------------
- DROP TABLE <SPAN style="color: rgb(0, 0, 255);">IF</SPAN > EXISTS`events` < SPAN style = "color: rgb(0, 128, 0);" > ; < /SPAN>
- SPAN style="color: rgb(0, 128, 0);">CREATE TABLE `events` (</SPAN >
- `event_id`int(11) NOT NULL AUTO_INCREMENT,
- `event_title`varchar(80) COLLATE utf8_unicode_ci < SPAN style = "color: rgb(0, 0, 255);" > DEFAULT < /SPAN> NULL,
- `event_desc` text COLLATE utf8_unicode_ci,
- `event_start` timestamp NOT NULL <SPAN style="color: rgb(0, 0, 255);">DEFAULT</SPAN > '0000-00-00 00:00:00',
- `event_end`timestamp NOT NULL < SPAN style = "color: rgb(0, 0, 255);" > DEFAULT < /SPAN> '0000-00-00 00:00:00',
- PRIMARY KEY (`event_id`),
- KEY `event_start` (`event_start`)
- ) ENGINE=MyISAM AUTO_INCREMENT=3 <SPAN style="color: rgb(0, 0, 255);">DEFAULT</SPAN > CHARSET = utf8 COLLATE = utf8_unicode_ci < SPAN style = "color: rgb(0, 128, 0);" > ; < /SPAN>
- SPAN style="color: rgb(0, 128, 0);"></SPAN >
- SPAN style = "color: rgb(0, 128, 0);" > ------------------------------</SPAN>
- -- Records of events
- -- ----------------------------
- INSERT INTO `events` VALUES ('1', 'New Year&<SPAN style="color: rgb(0, 128, 0);">;#039;s Day', 'Happy New Year!', '2010-01-01 00:00:00', '2010-01-01 23:59:59');</SPAN >
- INSERT INTO`events`VALUES('2', 'Last Day of January', 'Last day of the month!Yay!', '2010-01-31 00:00:00', '2010-01-31 23:59:59') < SPAN style = "color: rgb(0, 128, 0);" > ; < /SPAN>/
PHP 开发制作一个简单的活动日程表 Calendar 第二篇,请点击。
来源: http://www.phperz.com/article/17/0828/343468.html