2010年6月25日 星期五
2010年6月23日 星期三
2010年6月17日 星期四
2010年6月12日 星期六
留言板
<SCRIPT LANGUAGE="JAVASCRIPT">
function check_data()
{
if (document.myForm.author.value.length == 0)
{
alert("作者欄位不可以空白哦!");
return false;
}
if (document.myForm.subject.value.length == 0)
{
alert("主題欄位不可以空白哦!");
return false;
}
if (document.myForm.content.value.length == 0)
{
alert("內容欄位不可以空白哦!");
return false;
}
myForm.submit();
}
</SCRIPT>
</HEAD>
<BODY>
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="200" rowspan="2" valign="top"><div id="forecast"><br><embed wmode="transparent" allowScriptAccess="always" style="WIDTH: 180px; HEIGHT: 220px" src="http://weather.hinet.net/flash/city/taipei2.swf"/></embed></div>
<br>累積瀏覽人數:<br> <div class="counter"><?php
$now_counter = counter();
for($i=0;$i<(strlen($now_counter));$i++)
echo("<img src=c".substr($now_counter,$i,1).".png align=absmiddle>");
?>
</div>
</td>
<td width="400"><img src="TITLE.png" width="400" height="90"></td>
</tr>
<tr>
<td><?php
//指定每頁顯示幾筆記錄
$records_per_page = 5;
//取得要顯示第幾頁的記錄
if (isset($_GET["page"]))
$page = $_GET["page"];
else
$page = 1;
//建立資料連接
$link = mysql_connect("localhost", "root", "*****");
if (!$link) die("建立資料連接失敗");
//開啟資料表
$db_selected = mysql_select_db("guestbook", $link);
if (!$db_selected) die("開啟資料庫失敗");
//執行 SQL 命令
$sql = "SELECT * FROM message ORDER BY date DESC";
$result = mysql_query($sql, $link);
if (!$result) die("執行 SQL 命令失敗");
//取得記錄數
$total_records = mysql_num_rows($result);
//計算總頁數
$total_pages = ceil($total_records / $records_per_page);
//計算本頁第一筆記錄的序號
$started_record = $records_per_page * ($page - 1);
//將記錄指標移至本頁第一筆記錄的序號
mysql_data_seek($result, $started_record);
//使用 $bg 陣列來儲存表格背景色彩
$bg[0] = "#84D7FF";
$bg[1] = "#D9F2FF";
$bg[2] = "#84D7FF";
$bg[3] = "#D9F2FF";
$bg[4] = "#84D7FF";
echo "<TABLE WIDTH='400' ALIGN='CENTER' CELLSPACING='3'>";
//顯示記錄
$j = 1;
while ($row = mysql_fetch_assoc($result) and $j <= $records_per_page)
{
echo "<TR BGCOLOR='" . $bg[$j - 1] . "'>";
echo "<TD WIDTH='120' ALIGN='center'>
<IMG SRC='" . mt_rand(0, 8) . ".jpg'></TD>";
echo "<TD>作者:" . $row["author"] . "<BR>";
echo "主題:" . $row["subject"] . "<BR>";
echo "時間:" . $row["date"] . "<HR>";
echo $row["content"] . "</TD></TR>";
$j++;
}
echo "</TABLE>" ;
//產生導覽列
echo "<P ALIGN='center'>";
if ($page > 1)
echo "<A HREF='index.php?page=". ($page - 1) . "'>上一頁</A> ";
for ($i = 1; $i <= $total_pages; $i++)
{
if ($i == $page)
echo "$i ";
else
echo "<A HREF='index.php?page=$i'>$i</A> ";
}
if ($page < $total_pages)
echo "<A HREF='index.php?page=". ($page + 1) . "'>下一頁</A> ";
echo "</P>";
//釋放記憶體空間
mysql_free_result($result);
mysql_close($link);
?>
<div class="guestform"><FORM NAME="myForm" METHOD="post" ACTION="post.php">
<TABLE BORDER="0" WIDTH="400" ALIGN="center" CELLSPACING="0">
<TR HEIGHT="30" BGCOLOR="#0084CA" ALIGN="center" VALIGN="middle">
<TD COLSPAN="2" class="ppp">
<FONT COLOR="#105484">請在此輸入新的留言</FONT></TD>
</TR>
<TR HEIGHT="30" BGCOLOR="#D9F2FF" ALIGN="center" VALIGN="middle">
<TD WIDTH="30%">作者</TD>
<TD WIDTH="70%"><INPUT NAME="author" TYPE="text" SIZE="40"></TD>
</TR>
<TR HEIGHT="30" BGCOLOR="#84D7FF" ALIGN="center" VALIGN="middle">
<TD WIDTH="30%">主題</TD>
<TD WIDTH="70%"><INPUT NAME="subject" TYPE="text" SIZE="40"></TD>
</TR>
<TR HEIGHT="150" BGCOLOR="#D9F2FF" ALIGN="center" VALIGN="middle">
<TD WIDTH="30%">內容</TD>
<TD WIDTH="70%"><TEXTAREA NAME="content" COLS="34" ROWS="6"></TEXTAREA></TD>
</TR>
<TR>
<TD COLSPAN="2" HEIGHT="40" ALIGN="center">
<INPUT TYPE="button" VALUE="張貼留言" onClick="check_data()">
<INPUT TYPE="reset" VALUE="重新輸入"></TD>
</TR>
</TABLE>
</FORM></div></td>
</tr>
</table>
<P ALIGN="center"> </P>
<?php
function counter() {
$file="cdetail.txt";
if(@file_exists($file)) {
chmod($file,0222); //設定檔案可寫入
if(@$open_file=fopen($file,"r")) {
$text=intval(fread($open_file,filesize($file)));
++$text;
fclose($open_file);
$open_file = fopen($file, "w");
fwrite($open_file,$text);
fclose($open_file);
chmod($file,0444); //設定檔案唯讀
return "$text";
}
else
return "開啟計數檔失敗!";
}
else { //第一次瀏覽
$open_file=fopen($file,"w");
if(@fwrite($open_file,"1",1)==false)
return "寫入檔案失敗!";
else
return "1";
}
}
?>
2010年6月10日 星期四
2010年6月9日 星期三
目前各廠牌ANDROID手機螢幕解析度
Sony Ericsson X10 480 x 854
SonyEricsson X10 mini 240 x 320
X10 mini PRO 240 x 320
HTC Hero 320 x 480
HTC Magic 320 x 480
HTC Tattoo 240 x 320
HTC Legend 320 x 480
HTC Desire 480 x 800
NEXUS ONE 480 x 800
Samsung i7500 Galaxy 320 x 480
Samsung i9000 Galaxy 480 x 800
Samsung i8520 Halo 480 x 800
Samsung S5550 Shark 240 x 320
LG GT540 320 x 480
LG GW620 320 x 480
Motorola Milestone 480 x 854
Motorola DEXT GSM 320 x 480
Motorola Quench GSM 320 x 480
Motorola XT701 854 x 480
Commtiva T1 320 x 480
Commtiva Z1 240 x 400
Acer Liquid 480 x 800
Acer beTouch E110 240 x 320
Acer beTouch E400 320 x 480
Acer Liquid e 480 x 800
Garmin-Asus A50 320 x 480
Vibo A688 320*480
CHT 8000 320*480
GIGABYTE GSmart G1305 480 × 360