Hej Udviklere.
Jeg skal til at kode et lille script, hvori at jeg skal hente sidens titel og brødtekst ud fra en URL. Jeg har dannet url adressen ud fra dette:
- function curPageURL() {
- $pageURL = 'http';
- if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
- $pageURL .= "://";
- if ($_SERVER["SERVER_PORT"] != "80") {
- $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
- } else {
- $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
- }
- return $pageURL;
- }
Og så udskriver jeg selvfølgelig url adressen med
- echo curPageUrl();
Det virker fint. Men jeg skal til at have fat i indholdet på siden, og det skal være titlen og brødteksten samt nogle meta paramenter.
Jeg er igang med titlen, men det fungere ikke:
- $file = file($url);
- $file = implode("",$file);
-
- if(preg_match("/<title>(.+)<\/title>/i",$file,$m))
- print "The title of $url is <b>$m[1]";
- else
- print "The page doesn't have a title tag";
Nogle der kan forklare mig hvad der er galt med koden, og hvordan man ordner de andre ting?
Mvh
Daniele Buttigli