programmieren:php:snippets:externe_html_lesen
Dies ist eine alte Version des Dokuments!
HTML Seite einlesen
Mit dieser Function kann man (externe) HTML Seiten einlesen
//function to get the remote data function url_get_contents ($url) { if (function_exists('curl_exec')){ $conn = curl_init($url); curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($conn, CURLOPT_FRESH_CONNECT, true); curl_setopt($conn, CURLOPT_RETURNTRANSFER, 1); $url_get_contents_data = (curl_exec($conn)); curl_close($conn); }elseif(function_exists('file_get_contents')){ $url_get_contents_data = file_get_contents($url); }elseif(function_exists('fopen') && function_exists('stream_get_contents')){ $handle = fopen ($url, "r"); $url_get_contents_data = stream_get_contents($handle); }else{ $url_get_contents_data = false; } return $url_get_contents_data; }
So sieht es dann in Aktion aus:
$data = url_get_contents("http://www.google.com"); if($data){ //Do Something.... }
eingelesenen HTML Quelltext anzeigen lassen:
echo "<pre>".htmlentities($data)."</pre>";
programmieren/php/snippets/externe_html_lesen.1652342961.txt.gz · Zuletzt geändert: 12/05/2022 09:09 (Externe Bearbeitung)