| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1083 人关注过本帖
标题:如何网页上贴日历?
只看楼主 加入收藏
phpfans
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-30
结帖率:0
收藏
已结贴  问题点数:0 回复次数:5 
如何网页上贴日历?
新手上路,请教老鸟们一个问题,我自己用php做了一个日历,可是怎么也贴不到网页上去,照着别人的做法,用javascript语句也不行,到底应该怎么做才行啊??
搜索更多相关主题的帖子: javascript 新手上路 日历 
2010-12-30 02:22
phpfans
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-30
收藏
得分:0 
是不是问题太蠢了呢
2010-12-31 01:03
phpfans
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-30
收藏
得分:0 
求解答,大家都不知道么?我又试了几次,可是贴上做好的日历格式都是散的有的部分还显示不出来。。。郁闷
2011-01-02 00:31
编程之星
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:285
专家分:391
注 册:2007-4-10
收藏
得分:20 
你做的是什么日历?

怎么越学就觉得自己越笨
2011-01-05 11:53
phpfans
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-30
收藏
得分:0 
下边是我的代码。使用html和php混编的,保存文件名为php文件calendar.php,单独运行时没问题的,可是贴不到自己的网站首页上去。
<?php
$now_year = date("Y");
$now_month = date("n");
$now_day = date("j");
$first_day = mktime( 0, 0, 0, $now_month, 1, $now_year );
$first_weekday = date( "w", $first_day );

?>

<?=$now_year?>年<?=$now_month?>月

<table border=1>
<tr bgcolor="#add8e6">
<th><font color=red>星期天</font></th>
<th><font color=black>星期一</font></th>
<th><font color=black>星期二</font></th>
<th><font color=black>星期三</font></th>
<th><font color=black>星期四</font></th>
<th><font color=black>星期五</font></th>
<th><font color=blue>星期六</font></th>
</tr>
<?php
echo "<tr>";  
$weekday = 0;
while( $weekday != $first_weekday ){
    echo "<td>&nbsp;</td>";
    $weekday++;
}

for( $day = 1; checkdate( $now_month, $day, $now_year ); $day++ ){

    if( $weekday > 6 ){
        $weekday = 0;
        echo "</tr>\n<tr>";
    }
   
    switch( $weekday ){
        case 0 :
            $color = "red";
            break;
        case 6 :
            $color = "blue";
            break;
        default :
            $color = "black";
    }

    if($day == $now_day){
                      echo "<td align=center bgcolor=\"#98fb98\"><font color=${color}>${day}</font></td>";
    }
     else {
             echo "<td align=center><font color=${color}>${day}</font></td>";
     }   
    $weekday++;
}

while( $weekday < 7 ){
    echo "<td>&nbsp;</td>";
    $weekday++;
}
echo "</tr>\n";  
?>
</table>

2011-01-05 23:22
编程之星
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:285
专家分:391
注 册:2007-4-10
收藏
得分:0 
如果你的网站没有使用模板,直接include你的代码进首页文件就行了。
如果你的网站用到了模板,那么将日历里面的HTML代码放到模板里面,PHP代码得到的值用模板变量的形式保存到模板中,在PHP文件中替换处理这些模板变量。

怎么越学就觉得自己越笨
2011-01-05 23:57
快速回复:如何网页上贴日历?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017546 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved