2012-12-23 33 views
-5

我希望創建一個類似於Reddit的鏈接提交頁面,我可以在不重新加載頁面的情況下顯示給定URL的縮略圖。什麼是最好的方式來做到這一點,是否有任何例子?如何從php,jquery和ajax中使用url提取圖片?

+0

有一篇很好的文章,但我找不到它。這裏有一些相關的東西http://www.99points.info/2010/07/facebook-like-extracting-url-data-with-jquery-ajax-php/ –

回答

0
  1. 你需要使用cURL
  2. 要用cURL下載圖像,您可以修改this example以滿足您的需求。
  3. 你需要想出一個算法,將選擇最「有趣」的圖像。這是因爲很多頁面會有多個圖像。如果你懶惰或者不是主要問題,你可以簡單地選擇文檔中的第一張圖片。
  4. 要「解析」HTML並理解它(使用PHP),您可以使用DOMDocument
  5. 一旦你下載的圖像,你應該裁剪,儲存裁剪的版本,然後去掉原來的(遠勝於簡單的儲蓄和大小調整原來的飛行)。

一起使用cURL和DOMDocument,你應該能夠把東西放在一起。

+0

謝謝,我會試試這個! – user1925621