kostenloser Webspace werbefrei: lima-city


Titel einer Website auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d************h

    Hi!

    Ich möchte den Titeltag aus einer beliebigen Website auslesen. Ich habe folgenden Code geschrieben:

    function read_title($source)
    {
    	preg_match("/<title>(.*)<\/title>/", $source, $title);
    	return str_replace("<title>", "", $title[0]);
    }


    Es wird aber nichts ausgelesen.
    Kann mir jemand sagen, warum der nicht funktioniert?

    Grüße, dynamic-search
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich habe mich neulich auch mit diesem Thema befasst.

    Probiers mal mit dem Code hier:

    <?php
    	function read_title($source) {
    		preg_match_all('~<title>(.*)</title>~Uis', $source, $output_title);
    		$title = $output_title[1][0];
    		return $title;
    	}
    ?>
  4. t*****b

    Wieso verwendest du nicht einfach XML-Funktionen... Was denkst du, warum Webseiten in XML geschrieben werden ;-)
  5. Ich würde ja noch folgendes Ergänzen:

    $source = file_get_contents($homepage);


    Das ganze würde dann so aussehen:
    function read_title($homepage)
    {
    	$source = file_get_contents($homepage);
    	preg_match("#<title>(.*)<\/title>#Uis", $source, $title);
    	return $title[1];
    }


    Wenn du jetzt z.B.
    function read_title("http://www.lima-city.de");

    abrufst, bekommst du folgenes Ergebnis:
    Gratis werbefreier Webspace | lima-city: kostenloser Webspace


    Gruß
    illuxio

  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!