導航:首頁 > 編程語言 > phpheaderword

phpheaderword

發布時間:2023-08-20 09:07:20

php中的header是什麼意思

header() 函數向客戶端發送原始的 HTTP 報頭。
語法
header(string,replace,http_response_code)
參數描述
string 必需。規定要發送的報頭字元串。
replace 可選。指示該報頭是否替換之前的報頭,或添加第二個報頭。
默認是 true(替換)。false(允許相同類型的多個報頭)。
http_response_code 可選。把 HTTP 響應代碼強制為指定的值。(PHP 4 以及更高版本可用)
用於301重定向、網頁跳轉、和控制網頁緩存等

Ⅱ 使用PHPWord導出Word

首先使用composer安裝PHPWord

composer require phpoffice/phpword

創建一個公共方法

function exportWorld()

{

$phpWord = new PhpWord();//實例化對象

$section = $phpWord->addSection();//新增一個空白頁

$section->addText('hello');//添加一個段落文字

$textrun = $section->addTextRun();//普通文字,一個段落,可以在後面追加文字

$textrun->addText('world');//在上面的文字後面添加文字

$textrun->addTextBreak(1);//文字換行,參數表示幾行

$section->addTextBreak(1);//段落直接換行

$section->addPageBreak();//添加換行符

//字體樣式

$fstyle = [

    'name' =>'宋體',  //字體

    'size' => 12,    //大小

    'color'=> 'red',  //顏色

    'bold' => true'  //加粗

];

//段落樣式

$pstyle = [

    'align' =>'center',  //對齊方式

    'inden' => 2,    //縮進

];

$section->addText('how are you!',$fstyle,$pstyle);//添加自定義文字樣式和段落樣式的

$objWriter = IOFactory::createWriter($phpWord, 'Word2007');

header('pragma:public');

header("Content-Disposition:attachmeng;filename=hello.doc");//設置導出保存的文件名

$objWriter->save('php://output');

}

以下舉例一些常用的參數配置

設置文檔屬性

$pro = $PHPWord->getProperties();

$pro->setCreator('Jankin');        //創建者

$pro->setCompany('apple');        //公司

$pro->setTitle('computer science');        //標題

$pro->setDescription('this is computer science document.');//描述

$pro->setCategory('computer');      //分類

$pro->setLastModifiedBy('Jankin');    //最後修改者

$pro->setCreated( mktime(0, 0, 0, 8, 12, 2019) );//創建時間

$pro->setModified( mktime(0, 0, 0, 8, 12, 2010) );//修改時間

$pro->setSubject('computer science');//主題

$pro->setKeywords('science');//關鍵詞

設置常用頁面樣式

$pStyle = [

    'orientation' => null,//頁面方向,默認null是豎向,landscape是橫向

    'marginTop' => 800,//上邊距

    'marginLeft' => 800,//左邊距

    'marginRight' => 800,//右邊距

    'marginBottom' => 800,//下邊距

    'borderTopSize' => 800,//上邊框尺寸

    'borderTopColor' => 'red',//上邊框顏色

    'borderLeftSize' => 800,//左邊框尺寸

    'borderLeftColor' => 'red',//左邊框顏色

    'borderRightSize' => 800,//右邊框尺寸

    'borderRightColor' => 'red',//右邊框顏色

    'borderBottomSize' => 800,//下邊框尺寸

    'borderBottomColor' => 'red',//下邊框顏色

];

設置常用文本樣式

$pStyle = [

    'size' => 12,//文字大小

    'name' => '宋體',//字體名稱

    'bold' => true,//加粗

    'italic' => true,//斜體

    'Color' => 'red',//顏色

];

原文鏈接 PHPWord導出Word

Ⅲ php header頭文件寫在哪在html文件里還是在哪裡

你說的header頭文件是只網頁布局的header部分么?理論上來說,如果全靜態的話,放在html裡面也可以。但是通常是放在php文件里的,裡面也包含html內容,因為這部分通常會輸出一些動態內容,如用戶名等等。

閱讀全文

與phpheaderword相關的資料

熱點內容
android自動化環境 瀏覽:251
androidrealm加密 瀏覽:511
地圖正在解壓縮是什麼意思 瀏覽:215
電腦軟體能放在文件夾嗎 瀏覽:784
uc伺服器怎麼打開 瀏覽:363
net怎麼編譯 瀏覽:242
我的世界187伺服器地址ip 瀏覽:953
拍賣房價的演算法 瀏覽:438
linux內核編譯視頻教程 瀏覽:881
程序員厚黑 瀏覽:207
如何在閑魚淘二手安卓機 瀏覽:175
怎麼下載晨星app 瀏覽:132
兩台伺服器如何同步內容 瀏覽:808
伺服器共用一個ip有什麼壞處 瀏覽:461
go加密exe 瀏覽:606
pdf改分欄 瀏覽:123
python執行怎麼寫 瀏覽:766
遇見她app怎麼加好友 瀏覽:548
手機怎麼設置app強制提醒 瀏覽:77
怎樣不用海綿做解壓玩具 瀏覽:81