導航:首頁 > 編程語言 > 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相關的資料

熱點內容
php上傳大文件失敗 瀏覽:602
sw伺服器指定埠怎麼填 瀏覽:189
java有哪些數組 瀏覽:984
程序員戴手錶影響工作嗎 瀏覽:235
游戲皇後解壓視頻 瀏覽:367
c語言怎麼打開文件編譯 瀏覽:436
手機上什麼app可以設計logo 瀏覽:800
pid演算法單片機 瀏覽:375
python數據精度 瀏覽:632
管什麼小女孩App 瀏覽:192
phppdf轉換成圖片 瀏覽:468
十八講pdf 瀏覽:619
mysql導入壓縮文件 瀏覽:22
usb控制單片機 瀏覽:906
你為什麼喜歡安卓手機 瀏覽:863
阿里雲伺服器購買和使用 瀏覽:389
單片機sp1 瀏覽:282
大學生玩貓咪解壓 瀏覽:794
php附近的演算法 瀏覽:346
黑馬程序員培訓機構怎麼樣 瀏覽:36