if语句file_get_html简单的HTML Dom Parser

时间:2013-10-09 06:47:17

标签: php dom if-statement

搜索谷歌,php文档和ofc堆栈溢出,找不到合适的东西,我需要一些代码的帮助,我需要为我的函数if编写一个file_get_html语句,这显然很明显使用Simple HTML DOM Parser

调用

我需要它返回一个像Hello World这样的简单回显,如果它只显示为http://sweetvideos.net但它将输出为$element->content,因为我的当前脚本为og:image我自己花了几个小时尝试几个小时,然后继续回来......

file_get_contents(http://sweetvideos.net): failed to open stream: HTTP request failed! HTTP/1.1 404 NOT FOUND

任何人都可以帮助我吗?

我的代码:

include('include/simple_html_dom.php');
$url = "?video=12c11210";
$html = file_get_html('http://sweetvideos.net' . $url);

if ($html->find('meta[property=og:image]')) {
  foreach ($html->find('meta[property=og:image]') as $element) {
    $img[] = $element->attr['content'];
    }
}

1 个答案:

答案 0 :(得分:0)

试试这个,看看它是否适合你?

<?php

$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);
?>