2011-09-12 7 views
0

안녕하세요 여러분, 제가 어떻게 페이지의 첫 번째 이미지 만 잡을 수 있을지 궁금합니다. 어딘가 다른 변수로 변수에 에코 싶습니다.PHP에서 페이지 첫 번째 이미지를 가져 오기

+0

먼저, 잡아 끄는 의미를 정의하십시오. 어디에서 URL을 가져 와서 이미지 데이터를 얻으시겠습니까? 두 번째 비트는 이미지를 다른 곳에 표시하고 싶습니까? 또는 다른 것? –

+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을 저장하거나 파일을 다운로드하는 것을 사용할 수 있습니다.

관련 문제