2011-09-12 12 views
0

こんにちは私はページ上の最初の画像だけをどのようにつかむことができるだろうと思っています。他の場所を変数としてエコーしたいかもしれません。Php grab first image in page

+0

まず、グラブとして何を意味するのかを定義します。どこかのURLを取得し、画像データを取得しますか? 2番目のビットは、画像を他の場所に表示したいのですか?または、他の何か? –

+0

@Jonが返信してくれてありがとう、私はイメージデータをつかむことを意味しました。 –

答えて

0

私はこれまでに試みたことはありませんが、かなり良い解決策を提供するように見えるウェブサイトを発見しました。 URLから最初のイメージをコピーしようとしている場合。 http://phpsnips.com/snippet.php?id=61 希望があれば幸いです。 :)

+0

リンクは私の答えより良く説明する必要があります:) –

0

PHPのDOMDocumentクラスを使用してページのソースを取得し、DOMDocumentでXPathクエリを使用して最初のimgタグを取得し、src属性を取得します。

http://php.net/manual/en/class.domdocument.php

その後、URLを保存するか、ファイルをダウンロードするためにそれを使用することができます。