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

熱點內容
高中畢業當程序員 瀏覽:245
php標簽屬性大全 瀏覽:897
遠程訪問伺服器ip地址 瀏覽:312
程序員吃雞蛋炒菜 瀏覽:173
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:486
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:707
php獲取ip歸屬地 瀏覽:175
撩女程序員怎麼辦 瀏覽:508
百度伺服器做什麼 瀏覽:193
打開軟體加速伺服器有什麼危害 瀏覽:87
php去除數組下標 瀏覽:794
ipad的app內容哪裡看 瀏覽:284
遇見空間app在哪裡 瀏覽:547
用命令對一個文件內容進行統計 瀏覽:317
華為交換機配置命令縮寫 瀏覽:344
鏈接伺服器出現問題怎麼處理 瀏覽:834
華為手機怎麼打開加密 瀏覽:676