2013-01-11 43 views
-1

我有一个使用PHP 4.3和MySQL创建的网站。我需要一种方式让客户端可以将HTML文件发送到服务器,并将其解析并将部分插入到数据库中。在解析过程中,找到的任何图像或其他媒体都需要上传到服务器。PHP/MySQL:解析html和上传媒体

我不确定最好的办法是什么。我正在考虑使用jQuery和Ajax来解析内容,但我能做些什么来获取媒体?

关于如何完成此任务,您有更好的建议吗?

+0

你想实现一个网络爬虫? – ianace

+0

不,HTML文件是一个培训课程,用HTML编写,提供问题和其他课程数据的特殊标签。 – Sean

回答

1

这是一个相当大的问题。我已经指出了一些可能有所帮助的资源。

对于HTML解析 - >http://simplehtmldom.sourceforge.net/

简便方法来下载图像和其它媒体 - >http://au1.php.net/manual/en/function.file-get-contents.php

上传原始的HTML5文件 - >http://www.w3schools.com/php/php_file_upload.asp

好运

+0

我实际上已经查看过大部分,甚至开始实施解决方案。不过,我希望为客户提供更简单的服务。这要求客户端单独上传所有内容。我希望客户端选择HTML文件并根据其内容选择媒体并相应地上传。 – Sean

+0

媒体项目是在线还是在客户端硬盘上? – CoryJThompson

+0

在客户端硬盘上。 – Sean