2010-12-11 129 views
0

我需要保存網頁上的內容。我需要保持鏈接和格式化。如果我送如何通過php保存當前網頁中的內容

$ter=$ter. "<a href='$url'>".$chunk."</a> "; 
$fp = fopen("test.doc", 'w+'); 
     $str = $ter; 

     fwrite($fp, $str); 

     fclose($fp); 

我得到一個word文檔,但我失去..它出來作爲

a href='http://www.google.com/search?q=sells+sea+shells%0D%0A'>sells sea shells 

回答

0

用這種怪異的假裝名爲「.doc」文件一起去的鏈接的Word (2007年)似乎確實顯示爲一份文件;如果我改變你的fwrite行:

fwrite($fp, '<html><body>' . $str . '</body></html>'); 

它的工作原理。

+0

謝謝...但u必須是本機工作的任何想法。 – shazia 2010-12-11 09:59:22

+0

我認爲它是有效的,因爲Word讀取文件,並注意到它實際上不是.doc文件格式。因此,它然後試圖猜測它是什麼類型的文件,並實現它的HTML,所以它處理它。如果您在Word中打開生成的文件,再次保存它,然後在記事本中打開保存的文件,您將看到Word已將其保存爲(它是自己品牌的極其複雜的)HTML。儘管.doc擴展名。 – thirtydot 2010-12-11 14:56:41

+0

或者,您可能需要查看以下內容:http://phpword.codeplex.com/ – thirtydot 2010-12-12 21:03:48