2013-01-11 74 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