Heim > Backend-Entwicklung > PHP-Tutorial > So exportieren Sie Word mit PHP

So exportieren Sie Word mit PHP

墨辰丷
Freigeben: 2023-03-29 20:22:01
Original
2379 Leute haben es durchsucht

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]!=&#39;&#39;)
{
 include(&#39;word_fun.php&#39;);
 $word=new word();//示例化对象
 $word->start();//定义要保存数据的开始
}
include(&#39;word_show.php&#39;);
 if(@$_GET[id]!=&#39;&#39;)
 {
   $word->save(&#39;word_c.doc&#39;);//定义要保存数据的结束,同时把数据保存到word中
 }
 if(@$_GET[id]==&#39;&#39;)
 {
 //超链接中的x仅仅是为了传一个值,确认下载,没有其他的实际yi
 ?>
 <a href="#"><p onclick="window.location.href=&#39;word_con.php?id=x&#39;">点击跳到下载页面</p></a>
 <?php
 }else{
 echo "<a href=\"word_c.doc\">下载</a>";
 }
?>
Nach dem Login kopieren

Word_fun.php Wortbezogene Funktionen exportieren

<?php
class word
{
function start() //定义要保存数据的开始
{
    ob_start(); //开始输出缓冲
    //设置生成word的格式
    print &#39;<html xmlns="urn:schemas-microsoft-comfficeffice"
    xmlns:w="urn:schemas-microsoft-comffice:word"
    xmlns="http://www.w3.org/TR/REC-html40">&#39;;
}
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);
}
}
?>
Nach dem Login kopieren

Word_show.php Stellen Sie eine Verbindung zur Datenbank her und fragen Sie verwandte Daten ab

<?php 
 include(&#39;conn.php&#39;); //连接数据库
 $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[&#39;zf_content&#39;];
 }
?>
Nach dem Login kopieren

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

Vergleich der Laufzeit von vier grundlegenden Sortieralgorithmen, die in PHP implementiert sind (unbedingt lesen)

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage