深入PHP与jQuery开发源代码下载Pro PHP andjQuerysource code
作者 [美] Jason Lengstorf著
人民邮电出版社
看完这本书后觉得内容挺不错的书中的代码基本上都能实现为方便广大同仁更好的学习和参考能以我个人的能力给大家做点贡献我也觉得非常荣幸欢迎大家踊跃下载本想免费供大家下载的可是为了同时也能让我下载更多的学习资料所以还是决定跟大家要点财富值吧嘿嘿
下面是这个项目的目录结构
下面是运行效果图
首先是app目录下的admin.php文件,代码如下<?php
/*
* Created on 2012-4-24 by xiongxuebing
*/include_once ' . ./system/core/init.inc.php' ;if ( !isset($_SESSION[ 'user' ] ) )
{header("Location: ./") ;exit;
}
/*
* Output the header
*/
$page_title = "Add/Edit Event";
$css_files = array("style.css", "admin.css") ;includ' ;
/*
* Load the calendar
*/
$cal = new Calendar($dbo) ;
?>
<div id="content">
<?php echo @$cal->displayForm( ) ; ?>
</div><!-- end #content -->
<?php
/*
* Output the footer
*/includ' ;
?>
下面是confirmdelete.php文件
<?php
/*
* Created on 2012-4-24 by xiongxuebing
*/include_once ' . ./system/core/init.inc.php' ;
/*
* Make sure the event ID was passed
*/if ( isset($_POST[ 'event_id' ] ) && isset($_SESSION[ 'user' ] ) ){
/*
* Collect the event ID from the URL string
*/
$id = (int) $_POST[ 'event_id' ] ;
}else
{
/*
* Send the user to the main page if no ID is supplied
*/header("Location: ./") ;exit;
}
$cal = new Calendar($dbo) ;
$markup = $cal->confirmDelete($id) ;
/*
* Output the header
*/
$page_title = "View Event";
$css_files = array("style.css", "admin.css") ;includ' ;
?>
<div id="content">
<?php echo $markup; ?>
</div><!-- end #content -->
<?php
/*
* Output the footer
*/include_once 'assets/common/footer.inc.php' ;
?>
Index.php
<?php
/*
* Created on 2012-4-24 by xiongxuebing
*/
/*
* Include necessary files
*/include_once ' . ./system/core/init.inc.php' ;
/*
* Load the calendar for January
*/
$cal = new Calendar($dbo, "2012-04-01 12:00:00") ;
$page_title = "Events Calendar";
$css_files = array( 'style.css' , 'admin.css' , 'ajax.css' ) ;includ' ;
?>
<div id="content">
<?phpecho $cal->buildCalendar( ) ;
?>
</div><!-- end #content -->
<p>
<?phpecho isset($_SESSION[ 'user' ] ) ? "欢迎您 " .$_SESSION[ 'user' ] [ 'name' ] . " ! " :
"还未登录 ";
?>
</p>
<?php
/*
* Include the footer
*/includ' ;
?>
Login.php
<?php
/*
* Created on 2012-4-25 by xiongxuebing
*/
/*
* Include necessary files
*/include_once ' . ./system/core/init.inc.php' ;
/*
* Output the header
*/
$page_title = "Please Log In";
$css_files = array("style.css", "admin.css") ;include_once 'assets/common/header.inc.php' ;
?>
<div id="content">
<form action="assets/inc/process.inc.php" method="post">
<fieldset>
<legend>Please Log In</legend>
<label for="uname">Username</label>
<input type="text" name="uname" id="uname" value="" /><label for="pword">Password</label>
<input type="password" name="pword" id="pword" value="" /><input type="hidden" name="token" value="<?php echo
$_SESSION[ 'token' ] ; ?>" />
<input type="hidden" name="action" value="user_login" /><input type="submit" name="login_submit" value="Log In" /> or<a href=" ./">cancel</a>
</fieldset>
</form>
</div><!-- end #content -->
<?php
/*
* Output the footer
*/include_once 'assets/common/footer.inc.php' ;
?>
View.php
<?php
/*
* Created on 2012-4-24 by xiongxuebing
*/if ( isset($_GET[ 'event_id' ] ) )
{
$id = preg_replace( '/[^0-9]/' , ' ' , $_GET[ 'event_id' ] ) ;if ( empty($id) )
{header("Location: ./") ;exit;
}
}else
{header("Location: ./") ;exit;
}include_once ' . ./system/core/init.inc.php' ;
$page_title = "View Event";
$css_files = array("style.css", "admin.css") ;includ' ;
$cal = new Calendar($dbo) ;
?>
<div id="content">
<?php echo $cal->displayEvent($id) ?>
<a href=" ./">« Back to the calendar</a>
</div><!-- end #content -->
<?phpinclude_once 'assets/common/footer.inc.php' ;
?>
下面是app目录assets目录下文件
首先是Commen目录
Footer.inc.php
<script type="text/javascript"src="assets/js/jquery-1.7.2. js"></script>
<script type="text/javascript" src="assets/js/valid-date. js"></script><script type="text/javascript" src="assets/js/init. js"></script></body>
</html>header.inc.php
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<meta http-equiv="Content-Type"content="text/html;charset=utf-8" />
<title><?php echo $page_title; ?></title>
<?php foreach ( $css_files as $css ) : ?>
<link rel="stylesheet" type="text/css" media="screen,projection"href="assets/css/<?php echo $css; ?>" />
<?php endforeach; ?>
</head>
<body>
Css目录
Admin.cssfieldset {border: 0;
}legend {font-size: 24px;
font-weight: bold;
}input[type=text] ,input[type=password] ,label {display: block;width: 70%;font-weight: bold;
}textarea {width: 99%;height: 200px;
}input[type=text] ,input[type=password] ,textarea {border: 1px solid #123;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;border-radius: 6px;
-moz-box-shadow: inset 1px 2px 4px #789;
-webkit-box-shadow: inset 1px 2px 4px #789;box-shadow: inset 1px 2px 4px #789;padding: 4px;margin: 0 0 4px;font-size: 16px;font-family: georgia, serif;
}input[type=submit] {margin: 4px 0;padding: 4px;border: 1px solid #123;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;border-radius: 6px;
-moz-box-shadow: inset -2px -1px 3px #345,inset 1px 1px 3px #BCF,
1px 2px 6px #789;
-webkit-box-shadow: inset -2px -1px 3px #345,inset 1px 1px 3px #BCF,
1px 2px 6px #789;box-shadow: inset -2px -1px 3px #345,inset 1px 1px 3px #BCF,
1px 2px 6px #789;background-color: #789;font-family: georgia, serif;text-transform: uppercase;font-weight: bold;
font-size: 14px;text-shadow: 0px 0px 1px #fff;
}
.admin-options {text-align: center;
}
.admin-options form, .admin-options p {display: inline;
}a.admin,a.link{display: inline-block;margin: 4px 0;padding: 4px;border: 1px solid #123;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;border-radius: 6px;
-moz-box-shadow: inset -2px -1px 3px #345,inset 1px 1px 3px #BCF,
1px 2px 6px #789;
-webkit-box-shadow: inset -2px -1px 3px #345,inset 1px 1px 3px #BCF,
1px 2px 6px #789;box-shadow: inset -2px -1px 3px #345,inset 1px 1px 3px #BCF,
1px 2px 6px #789;background-color: #789;color: black;text-decoration: none;font-family: georgia, serif;text-transform: uppercase;font-weight: bold;font-size: 14px;text-shadow: 0px 0px 1px #fff;
}
Ajax.css
.modal-overlay {position: fixed;top: 0;left: 0;bottom: 0;width: 100%;
Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立服务器租用和Hybrid Dedicated等,数据中心位于美国德克萨斯州达拉斯和加利福尼亚圣何塞机房。TheServerStore.com,自 1994 年以来,它是一家成熟的企业 IT 设备供应商,专门从事二手服务器和工作站业务,在德克萨斯州拥有 40,000 平方英尺的仓库,库存中始终有...
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
pacificrack怎么样?pacificrack商家发布了七月最新优惠VPS云服务器计划方案,推出新款优惠便宜VPS云服务器采用的是国产魔方管理系统,也就是PR-M系列,全系基于KVM虚拟架构,这次支持Windows server 2003、2008R2、2012R2、2016、2019、Windows 7、Windows 10以及Linux等操作系统,最低配置为1核心2G内存1Gbps带宽1...