In diesem Artikel wird hauptsächlich die Methode zum Exportieren von Word mit PHP vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
PHP-Exportwort
(1) Zeigen Sie zunächst eine Vorschau der HTML-Seite an, instanziieren Sie das Objekt und definieren Sie die zu exportierenden Daten
(2) Klicken Sie auf Laden Sie die Seite herunter, um den ID-Wert zu übergeben (jeder Wert ist akzeptabel und wird nur zur Beurteilung verwendet). Wenn die ID einen Wert hat, geben Sie die Pufferdatei aus und speichern Sie sie im Word-Format.
(3) Nachdem Sie auf „Herunterladen“ geklickt haben (wenn es sich um ein Bild handelt, verwenden Sie beim Speichern als Wort den absoluten Pfad, damit es normal im gespeicherten Wort angezeigt werden kann)
(4) Deaktivieren Sie die zwischengespeicherte Ausgabe
Word_con.php Vorschau der zu exportierenden HTML-Datei anzeigen
<?php if(@$_GET[id]!='') { include('word_fun.php'); $word=new word();//示例化对象 $word->start();//定义要保存数据的开始 } include('word_show.php'); if(@$_GET[id]!='') { $word->save('word_c.doc');//定义要保存数据的结束,同时把数据保存到word中 } if(@$_GET[id]=='') { //超链接中的x仅仅是为了传一个值,确认下载,没有其他的实际yi ?> <a href="#"><p onclick="window.location.href='word_con.php?id=x'">点击跳到下载页面</p></a> <?php }else{ echo "<a href=\"word_c.doc\">下载</a>"; } ?>
Word_fun.php Wortbezogene Funktionen exportieren
<?php class word { function start() //定义要保存数据的开始 { ob_start(); //开始输出缓冲 //设置生成word的格式 print '<html xmlns="urn:schemas-microsoft-comfficeffice" xmlns:w="urn:schemas-microsoft-comffice:word" xmlns="http://www.w3.org/TR/REC-html40">'; } function save($path) //定义要保存数据的结束,同时把数据保存到word中 //所要保存的数据必须限定在该类的start()和save()之间 { print "</html>"; $data=ob_get_contents(); //返回内部缓冲的内容 即把输出变成字符串 ob_end_clean(); //结束输出缓冲,清洁(擦除)输出缓冲区并关闭输出缓冲 $this->wirtetoword($path,$data); } function wirtetoword($fn,$data) //将数据已二进制的形式保存到word中 { $fp=fopen($fn,"wb"); fwrite($fp,$data); fclose($fp); } } ?>
Word_show.php Stellen Sie eine Verbindung zur Datenbank her und fragen Sie verwandte Daten ab
<?php include('conn.php'); //连接数据库 $sq="select zf_content from zf where `zf_id`=137"; $sql=mysql_query($sq); while(($que=mysql_fetch_array($sql))!=false) { echo "<font color=\"red\">hahaahahha</font>"; echo $que['zf_content']; } ?>
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für das Studium aller hilfreich sein.
Verwandte Empfehlungen:
So verwenden Sie PHP, um das regelmäßige Crawlen von URLs in Seiten zu implementieren
Methode zur Berechnung des Identitätskarten-Verifizierungscodes basierend auf PHP
Das obige ist der detaillierte Inhalt vonSo exportieren Sie Word mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!