我只想知道是否可能。如何将html页面及其所有内容保存到数据库?例如,我有一个数据库,其中包含所有HTML页面。
只是想知道它是否可行。以及如何检索它。我们使用PHP作为我们的语言。
谢谢。
答案 0 :(得分:2)
嗯,你需要:
答案 1 :(得分:1)
这是你想要做的吗? http://www.phpfreaks.com/forums/index.php?topic=219271.0 您只需将$ out存储在db中,而不是另存为html
答案 2 :(得分:0)
假设MySQL,这是连接数据库并将数据写入其中的方法。
答案 3 :(得分:0)
HTML只是文字。您可以在TEXT字段的数据库中将其撕掉。
你可以使用大量的DBMS,并有很多方法可以做到。
您可以查看the PDO extension以直接使用MySQL或SQlite连接。 您还可以使用Doctrine
之类的ORM答案 4 :(得分:0)
如果您尝试保存PHP脚本的最终结果(即发送到浏览器的内容),则需要查看Output Buffering。
答案 5 :(得分:0)
正如其他人已经建议的那样,是的,可以将HTML页面保存在mysql或sqlite等数据库中。另一种可以感知“数据库”的方法是平面文件。因此,就像网页抓取工具或像wget / curl这样的工具将页面抓取(和下载)到磁盘,you can program something like that在PHP中(使用诸如curl之类的库)并将这些页面保存到磁盘中。怎么检索?只需用网络浏览器显示它们或者正常打开文件,显示内容并关闭文件,全部用PHP。