Friday, 2 August 2013

Membuat kalender menggunakan php


Assalamualaikum Wr.Wb

Selamat sore gan,.....

langkah-langkah membuat kalender menggunakan php

1. buka notepad / notepad ++
2. masukkan script sebagai berikut :

<?php
$jan = "Januari";
$feb = "Februari";
$mar = "Maret";
$apr = "April";
$mei = "Mei";
$jun = "Juni";
$jul = "Juli";
$agu = "Agustus";
$sep = "September";
$okt = "Oktober";
$nov = "November";
$des = "Desember";
?>



<div style="width:200px; align:center;">
<SCRIPT LANGUAGE="JavaScript">
monthnames = new Array(
<?php echo("\"{$jan}\"");?>,
<?php echo("\"{$feb}\"");?>,
<?php echo("\"{$mar}\"");?>,
<?php echo("\"{$apr}\"");?>,
<?php echo("\"{$mei}\"");?>,
<?php echo("\"{$jun}\"");?>,
<?php echo("\"{$jul}\"");?>,
<?php echo("\"{$agu}\"");?>,
<?php echo("\"{$sep}\"");?>,
<?php echo("\"{$okt}\"");?>,
<?php echo("\"{$nov}\"");?>,
<?php echo("\"{$des}\"");?>);
var linkcount=0;
function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;

<?php
$saiki = date("d F Y");

?>;
saiki="<?php echo $saiki ?>";

todayDate=new Date(saiki);

thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0) 
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces + 1;
if (startspaces < 0) startspaces+=7;
document.write("<table align=center width=190 height=160 border=0 cellspacing=0 cellpadding=0 ");
document.write("bordercolor=#666666 width=100%><font color=black>");
document.write("<tr><td colspan=7><center><strong><font size=4>" 
+ monthnames[thismonth] + " " + thisyear 
+ "</font></strong></center></font></td></tr>");
document.write("<tr>");

document.write("<td align=center><font size=4 color=red><b>M</b></font></td>");
document.write("<td align=center><font size=4><b>S</b></font></td>");
document.write("<td align=center><font size=4><b>S</b></font></td>");
document.write("<td align=center><font size=4><b>R</b></font></td>");
document.write("<td align=center><font size=4><b>K</b></font></td>");
document.write("<td align=center><font size=4 color=green><b>J</b></font></td>");
document.write("<td align=center><font size=4><b>S</b></font></td>");

document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) {
document.write("<td> </td>");
}
count=1;
while (count <= monthdays[thismonth]) {
for (b = startspaces;b<7;b++) {
linktrue=false;
document.write("<td align=center><font size=4>");
for (c=0;c<linkdays.length;c++) {
if (linkdays[c] != null) {
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
document.write("<a href=\"" + linkdays[c][2] + "\">");
linktrue=true;
    }
    }
}
if (count <= monthdays[thismonth]) {
if (b==0) {
document.write("<font color=red>");}
if (b==5) {
document.write("<font color=green>");}
if (count==thisdate) {
document.write("<font size=4 color=blue><strong>");}
document.write(count);

if (count==thisdate) {
document.write("</strong></font>");}
if (b==0){
document.write("</font>");}
if (b==5){
document.write("</font>");}

}
else {
document.write(" ");
}
if (linktrue)
document.write("</a>");
document.write("</font></td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table>");
</SCRIPT>
</div>

3. simpan dengan nama kalender.php dan save as type pilih all file
4. anda harus memiliki web server seperti xampp misalnya, lalu ketik localhost/kalender.php lalu enter

Hasilnya sebagai berikut:







SELAMAT MENCOBA


KATEGORI WEB

belajar HTML dasar
membuat form login menggunakan php dan mysql
menentukan bilangan ganjil dan genap menggunakan php
membuat counter menggunakan php
membuat kalender menggunakan PHP
membuat tulisan berjalan mengikuti cursor menggunakan PHP
membuat link menggunakan HTML
membuat tulisan berjalan menggunakan HTML
DATABASE MYSQL PHPMYADMIN

No comments:

Post a Comment