InformationenPHP /MySQL Programmierung
More
Programming
HOME
* Computer Wissen >> Programming >> PHP /MySQL Programmierung >> .
Wie man einen Seitentitel Mit PHP Erfassen
Wenn Sie eine Web-Seite Titel in einem PHP-Skript bekommen müssen , und Sie suchen in der Dokumentation für eine vordefinierte Konstante , die den Titel , werden Sie nicht finden. Da Sie wissen, dass der Titel einer Webseite innerhalb der
tag in seiner HTML-Code enthalten ist , können Sie entwickeln eine Lösung, die den Code liest und findet den Titel. Verwenden eines regulären Ausdrucks , um den Titel zu extrahieren ist es eine ziemlich einfache Aufgabe in PHP. Anleitung
1 erstellen Groß-und Kleinschreibung regulären Ausdruck, der die Zeichen zwischen den öffnenden und schließenden Tags
extrahiert . ? Zum Beispiel:
< php $ title_regex = ' ( . +) %
<\\ /Title> % i ';
2 Nutzungsbedingungen file_get_contents zu speichern der Inhalt der HTML-Seite in einer Variablen. Zum Beispiel:
$ page = file_get_contents ( " http://example.com/index.html ");
3
Analysieren Sie den HTML -Code mit den normalen Ausdruck . Übergeben Sie ein leeres Array für PHP mit der gesamten Partie als erste Array-Element und der Text zwischen den Titel-Tags als zweites Element bevölkern . Zum Beispiel:
$ matches = array ( ) ;/* gesamte Spiel wird in $ treffer [ 0] sein und Titeltext wird in $ treffer [ 1] sein * /if ( preg_match ($ title_regex , $ Seite , $ treffer ) && isset ( $ treffer [ 1] ) ) $ title = $ treffer [ 1]; else $ title = " Nicht gefunden"; ? >