0
Wie bekomme ich HTML-Quellcode von https? Ich versuche curl
statt get_file_contests
zu verwenden, aber immer noch nicht die image src
PHP erhalten HTML-Quellcode von https
require dirname(__FILE__) . '/simple_html_dom.php';
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'https://www.tumblr.com/');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl_handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
$query = curl_exec($curl_handle);
curl_close($curl_handle);
$html = file_get_html($query);
foreach($html->find('img') as $element) {
echo $element->src.'<br />';
}
'file_get_html()' ist keine Funktion in PHP. itr kann ['file_get_contents()'] sein (http://php.net/manual/en/function.file-get-contents.php) – diEcho
@diEcho file_get_html() kommt aus der Bibliothek simple_html_dom. – ADW