ส่วนขยาย(Extension) จะทำให้ เว็บบอร์ด phpbb มีประสิทธิภาพ การทำงานที่ดีขึ้น โดยสามารถ ปรับเพิ่มเพิ่มแก้ไข้ ในส่วนต่างๆของ เว็บบอร์ด phpbb ได้ตามอิสระ ซึ่งในขั้นตอนพัฒนา ไม่จำเป้นที่จะต้องเข้าไปยุ่งเกี่ยว Code เดิมที่มีอยู่(แต่อาจจะมีบางครั่งที่ต้องเข้าไปแก้ไข้ เพิ่มเติม) นั้นก็ช่วยเราไม่ต้องกังวลกับการผิดพลาดที่อาจจะเกิดขึ้นได้เพราะหาก Code ของ เว็บบอร์ด phpbb เกิดความผิดพลาดก้อาจจะกระทบต่อการทำงานส่วนอื่นๆ ด้วย โดยการสร้าง Extension นั้นก็มีวิธีการพัฒนาที่ไม่ซับซ่อนมาก เพียงแต่จะมีเพียงการทำงานที่จะต้องเป็นไปตามที่เราต้องการเท่านั้น ที่จะยากนิดหน่อย
- ซึ่งผมจะมาแนะนำ ส่วนหนึ่งของการสร้าง Extension นั้นคือการทำให้ Extension นั้นสามารถที่จะ Export ข้อมูลมาเป็นไฟล์ Excel โดยโดคที่จะ Export ก็มีดังนี้
โค้ด: เลือกทั้งหมด
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=ExportLike.xls");
$csv_data = '';
$csv_data .= '<table width="600" border="1"> <tr>
<th width="91"> <div align="center">สมาชิก</div></th>
<th width="98"> <div align="center">จำนวนถูกใจ</div></th>
<th width="198"> <div align="center">จำนวนโพสต์ </div></th>
</tr>' . "\r";
foreach ($data as $user_id => $row) {
if (isset($row['username'])) {
$csv_data .= '<tr><td align="right">' . $row['username'] . '</td>';
$csv_data .= '<td align="right">' . (int) $row['like'] . '</td>';
$csv_data .= '<td align="right">' . (int) $row['post'] . '</td></tr>';
}
}
$csv_data .= '</table>';
echo $csv_data;
exit;