ภาคผนวก ก. Source Code Program
134 connect.php ไฟลติดตอฐานขอมูล <? $dbhost="localhost"; $dbname="db_alumni"; $dbuser="root"; $dbpass="123456"; $db_prefix="fusion_"; $connect=mysql_connect($dbhost,$dbuser,$dbpass); if (!$connect) die ("ไมสามารถติดตอกับฐานขอมูลได"); mysql_db_query($dbname,"set names tis620"); mysql_select_db($dbname,$connect) or die ("ไมสามารถใชงานฐานขอมูล $dbname ได"); ?> themp.php ไฟลโครงสรางหนา them page ของเว็บไซตศิษยเกา ใน PHP-fusion 7.0 <?php if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; } require_once INCLUDES."theme_functions_include.php"; define("THEME_WIDTH", "978px");//100% define("THEME_BULLET", "<strong>&middot;</strong>"); function render_page($license=false) { global $settings, $main_style; //Header echo "<div class=' center $main_style' style='backgroundcolor:#ffffff;width:".THEME_WIDTH.";'>\n"; echo "<div class='floatfix'>\n"; //echo "<div class='full-header floatfix' align='center'>\n\n".showbanners()."</div>\n"; echo "<div class='full-header floatfix' align='center'>\n\n <embed src='images/head.swf' quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=Sho
135 ckwaveFlash' type='application/x-shockwave-flash' width='978' height='160'></embed></div>\n"; echo "<div class='sub-header floatfix'>\n"; echo "<div style='float:RIGHT;'>".showsublinks(" <span class='bullet'>|</span> ","white")."</div>\n";//&middot; //echo "<div style='float:right;'>".showsubdate()."</div>\n"; echo "</div></div>\n"; //Content if (LEFT) { echo "<div id='side-border-left'>".LEFT."</div>\n"; }/*.LEFT.*/ if (RIGHT) { echo "<div id='side-border-right'>".RIGHT."</div>\n"; } echo "<div id='main-bg' class='clearfix'><div id='container'>".U_CENTER.CONTENT.L_CENTER."</div></div>\n"; //Footer echo "<div class='footer clear' style='textalign:center;'>".stripslashes($settings['footer'])."<br />\n"; if ($license == false) { echo showcopyright()."<br /><br />\n"; } echo showcounter()."<br /><br />\n"; echo "</div>\n</div>\n"; } function render_news($subject, $news, $info) { echo "<div class='capmain'>$subject</div>\n"; echo "<div class='main-body floatfix'>".$news."</div>\n"; echo "<div class='news-footer'>\n"; echo newsposter($info,"&middot;").newsopts($info,"&middot;").itemoptions("N",$info['news_id']); echo "</div>\n"; } function render_article($subject, $article, $info) {
136 echo "<div class='capmain'>$subject</div>\n"; echo "<div class='main-body floatfix'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</div>\n"; echo "<div class='news-footer'>\n"; echo articleposter($info,"&middot;").articleopts($info,"&middot;").itemoptions("A",$info['article_id']) ; echo "</div>\n"; } function opentable($title) { echo "<div class='capmain'>$title</div>\n"; echo "<div class='main-body floatfix'>\n"; } } function closetable() { echo "</div>\n"; } function openside($title, $collapse = false, $state = "on") { global $panel_collapse; $panel_collapse = $collapse; echo "<div class='border'>\n"; echo "<div class='scapmain'>"; if ($collapse == true) { $boxname = str_replace(" ", "", $title); echo "<div style='float:right;'>".panelbutton($state,$boxname)."</div>"; } echo $title."</div>\n<div class='side-body floatfix'>\n"; if ($collapse == true) { echo panelstate($state, $boxname); } }
137
function closeside($collapse = false) { global $panel_collapse; if ($panel_collapse == true) { echo "</div>\n"; } echo "</div>\n</div>\n"; } ?> test01.php ไฟลตัวอยางการสรางหนาใหมของ PHP-fusion 7.0 <?php require_once "maincore.php"; require_once THEMES."templates/header.php"; if (iMEMBER){ opentable("ชื่อหัวขอ"); echo"<center>ทานเปนสมาชิกครับ</center>"; closetable(); }else{ opentable("ชื่อหัวขอ"); echo"<center>ทานไมไดเปนสมาชิกนะครับ</center>"; closetable(); } require_once THEMES."templates/footer.php"; ?>
138
ภาพที่ ก.1 ภาพแสดงตัวอยางการสรางหนาใหมของ PHP-fusion 7.0