Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1012]PHP進階開發及TadTools工具應用」目錄
MarkDown
18-1 上課範例:admin/index.php
1. jQuery的用法
1-1 上課範例:index.html
2. 連動選單
2-1 上課範例:admin/index.php
2-2 上課範例:admin/ajax.php
3. 郵遞區號地址
3-1 上課範例:admin/index.php
3-2 上課範例:index.php
3-3 上課範例:ajax.php
4. 點擊編輯
4-1 上課範例:index.html
4-2 上課範例:save.php
4-3 上課範例:admin/index.php
4-4 上課範例:admin/save.php
5. 表單驗證
5-1 上課範例:admin/index.php
5-2 上課範例:index.php
5-3 上課範例:ajax.php
6. 表格拉動排序
6-1 上課範例:admin/cate.php
6-2 上課範例:admin/save_sort.php
7. 整合型上傳工具
7-1 上課範例:admin/index.php
7-2 上課範例:up_file.php
7-3 上課範例:index.php
8. 頁籤與小月曆之應用
8-1 上課範例:admin/index.php
8-2 上課範例:index.php
8-3 上課範例:ajax2.php
9. fullcalendar月曆應用
9-1 上課範例:birthday.php
9-2 上課範例:header.php
9-3 上課範例:get_events.php
10. QR Code應用
10-1 上課範例:xoops_version.php
10-2 上課範例:blocks/contact_qrcode.php
10-3 上課範例:templates/blocks/contact_qrcode.html
10-4 上課範例:pda.php
10-5 上課範例:blocks/contact_qrcode.php(不替換網址)
10-6 上課範例:index.php
11. Jquery Mobile
11-1 上課範例:blocks/contact_qrcode.php
11-2 上課範例:pda.php
11-3 上課範例:data.php
12. java上傳及影片播放
12-1 上課範例:data.php
12-2 上課範例:index.php
12-3 上課範例:jupload.php
12-4 上課範例:play.php
13. CSV的匯出與匯入
13-1 上課範例:通訊錄.csv
13-2 上課範例:admin/index.php
13-3 上課範例:__fgetcsv()
14. 產生Excel報表
14-1 上課範例:admin/excel.php
14-2 上課範例:admin/index.php
14-3 上課範例:admin/excel.php(多表)
15. 匯入Excel檔
15-1 上課範例:admin/excel.php
15-2 上課範例:admin/index.php
16. 用TCPDF產生PDF(上)
16-1 上課範例:admin/index.php
16-2 上課範例:admin/pdf.php
17. 用TCPDF產生PDF(下)
17-1 上課範例:admin/index.php
17-2 上課範例:admin/pdf2.php
17-3 上課範例:admin/pdf_all.php
18. 產出真實word檔
18-1 上課範例:admin/index.php
18-2 上課範例:admin/docx.php
\[1012\]PHP進階開發及TadTools工具應用 ============================ ``` setDefaultFontName('標楷體'); //設定預設字型 $PHPWord->setDefaultFontSize(12); //設定預設字型大小 //頁面設定(orientation 的值可以是橫向 landscape 或直向portrait。設定項目有:orientation、marginTop、marginLeft、marginRight、marginBottom、borderTopSize、borderTopColor、borderLeftSize、borderLeftColor、borderRightSize、borderRightColor、borderBottomSize、borderBottomColor) $sectionStyle = array('orientation' => 'landscape'); $section = $PHPWord->createSection($sectionStyle); $fontStyle = array('color'=>'660000', 'size'=>20, 'bold'=>true); //文字樣式設定(可用的文字設定:size、name、bold、italic、superScript、subScript、underline、Color、fgColor) $PHPWord->addTitleStyle( 1, $fontStyle ); //設定標題樣式 $titleCount 是指標題幾 $section->addTitle( "我的通訊錄列表", 1); //新增標題($depth會對應$titleCount) $styleTable = array('borderColor'=>'000000', 'borderSize'=>6, 'cellMargin'=>50); //表格樣式(可用設定:cellMarginTop、cellMarginLeft、cellMarginRight、cellMarginBottom、cellMargin、bgColor、 borderTopSize、borderTopColor、borderLeftSize、borderLeftColor、borderRightSize、borderRightColor、borderBottomSize、borderBottomColor、borderInsideHSize、borderInsideHColor、borderInsideVSize、borderInsideVColor、borderSize、borderColor) $styleFirstRow = array('bgColor'=>'66BBFF'); //首行樣式 $PHPWord->addTableStyle('myTable', $styleTable, $styleFirstRow); //建立表格樣式 $table = $section->addTable('myTable');//建立表格 $table->addRow(); //新增一列 //$cellStyle =array('bgColor'=>'C0C0C0'); $cellStyle=''; //儲存格樣式(設定項:valign、textDirection、bgColor、borderTopSize、borderTopColor、borderLeftSize、borderLeftColor、borderRightSize、borderRightColor、borderBottomSize、borderBottomColor) $table->addCell(1000, $cellStyle)->addText('群組'); $table->addCell(5000, $cellStyle)->addText('姓名'); $table->addCell(2000, $cellStyle)->addText('電話'); $table->addCell(2000, $cellStyle)->addText('信箱'); $table->addCell(3000, $cellStyle)->addText('生日'); $table->addCell(9000, $cellStyle)->addText('地址'); $sql = "select * from `".$xoopsDB->prefix("contact")."` "; $result = $xoopsDB->query($sql) or redirect_header($_SERVER['PHP_SELF'],3, mysql_error()); $cate=get_contact_cate_all(); while($all=$xoopsDB->fetchArray($result)){ //以下會產生這些變數: $tel , $email , $name , $gsn , $sn , $birthday , $zip , $county , $city , $addr foreach($all as $k=>$v){ $$k=$v; } $table->addRow(); //新增一列 $table->addCell(1000, $cellStyle)->addText($cate[$gsn]['title']); $table->addCell(5000, $cellStyle)->addText($name); $table->addCell(2000, $cellStyle)->addText($tel); $table->addCell(2000, $cellStyle)->addText($email); $table->addCell(3000, $cellStyle)->addText($birthday); $table->addCell(9000, $cellStyle)->addText("{$zip} {$county}{$city}{$addr}"); } /* $section->addText('款式新穎的牛仔褲、牛仔裙穿了幾年後,通常就會被遺忘拋棄在衣櫃的深處,或是進了舊衣回收桶中。但對於來自英國的藝術家伊恩‧貝瑞(Ian Berry)來說,這些丹寧布都是他從事創作最得力的工具,無論布料有多小都不願意丟棄。'); $section->addTextBreak(); //換行,可指定換幾行 $fontStyle = array('color'=>'006699', 'size'=>18, 'bold'=>true); //文字樣式設定(可用的文字設定:size、name、bold、italic、superScript、subScript、underline、Color、fgColor) $paragraphStyle=array('align' => 'both', 'spaceBefore'=>300, 'spacing'=>100); //段落設定(可用設定:align、spaceBefore、spaceAfter、spacing) $section->addText('根據英國《每日郵報》(Daily Mail)報導,原先為藝術總監、現年28歲的伊恩‧貝瑞,近來已成為藝術界鼎鼎大名的「丹寧布之神」。2006年,伊恩自大學返回老家,在房間中無意翻出許多老舊的牛仔布,靈機一動便將這些碎布拼湊成畫,開啟了伊恩的創作之門。' , $fontStyle , $paragraphStyle); */ header('Content-Type: application/vnd.ms-word'); $filename=iconv('utf-8','big5','通訊錄'); header("Content-Disposition: attachment;filename={$filename}.docx"); header('Cache-Control: max-age=0'); $objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007'); $objWriter->save('php://output'); ?> ```
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
127
人線上 (
81
人在瀏覽
線上書籍
)
會員: 0
訪客: 127
更多…