| 网站首页 | 建站学院 | 资源下载 | 建站教程 | 图片素材 | 网贝社区 | 
您现在的位置: 网贝建站 >> 建站学院 >> PHP技术 >> php应用 >> 正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
[图文]用PHP制作简单的日历       ★★★★
用PHP制作简单的日历
作者:webzhizu… 文章来源:webzhizuo|http://www.webzhizuo.net 点击数: 更新时间:2005-1-9 4:26:54
  经常上网浏览网页的朋友在别人的网页上可能看见过一个漂亮的日历在显示着年、月、日,很是可爱。就是这么一个小小的日历却今别人的网页精彩动人,变得不在单调。这时我们不仅要想能不能在我们自己的网页上也放上一个,这个小程序是如何制作的。其实制作它并不是很难,当然制作这个日历的方法有很多,但我们这里讲得是PHP所以,在这里就用PHP来制作它。

  为了让大家比较容易理解制作,在这里先制作一个简单的日历。

  这个日历程序大量使用了PHP的日期时间函数和判断比较语句,通过制作这个小程序能使我们对日期时间函数有一个大概的了解。

  为了程序结构简单和功能块的独立,我把一个可以用一个大的文件就可以制作完成的程序分成了三个独立的小文件,这样每个小文件的功能是比较明了和集中的,这使我们理解起来比较容易。这三个文件分别是index.php页面布局文件、gouzao.php构造日历文件、gouzaoconfig.php配置日历文件。另外还有一个CSS层叠式样式表文件。

  下面先看index.php文件:

<html>
<head>
<title>简单日历</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="StyleDefault.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
  font-family: 宋体;
  font-size: 12px;
  color: #FF0000;
}
.style2 {
  color: #0000FF;
  font-weight: bold;
}
td {
  font-family: "宋体";
  font-size: 12pt;
  text-decoration: none;
}
-->
</style>
</head>
<body>
<?php
  require ("gouzao.php");
?>
<?php
$yb=$year;
$yf=$year;
$mb=$month-1;
if ($mb<1) {$mb=12; $yb=$year-1;}
$mf=$month+1;
if ($mf>12) {$mf=1; $yf=$year+1;}
?>
<table width="175" border="0" cellspacing="0" cellpadding="0" align="center">
 <tr>
  <td>
   <a href="<?php echo "index.php?month=$mb&year=$yb" ?>">向后</a></td>
  <td align="center">
   <a href="<?php echo "index.php" ?>">今天</a></td>
  <td align="right">
   <a href="<?php echo "index.php?month=$mf&year=$yf" ?>">向前</a></td>
 </tr>
</table>

</body>
</html>

  通过上面的代码可以看出,index.php文件主要包括StyleDefault.css样式表文件、gouzao.php构造日历文件。这个文件的功能是把所有的文件或直接的或间接的组织在一起,然后按我们所设想的布局呈现在页面上。简单的说,就是这个文件起到一个布局的作用。

 

[1] [2] [3] [4] 下一页

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)