Quando você precisa para obter o título de uma página da Web em um script PHP e você pesquisar a documentação para uma constante predefinida que contém o título , você não vai encontrar um. No entanto, como você sabe que o título de uma página Web está contido dentro da tag
em seu código HTML, você pode elaborar uma solução que lê o código e encontra o título. Usando uma expressão regular para extrair o título torna uma tarefa bastante simples em PHP. Instruções
1 Criar uma expressão regular case-insensitive que extrai os caracteres entre a abertura eo fechamento de tags
. Por exemplo :
2 Use file_get_contents para armazenar ? o conteúdo da página HTML em uma variável. Por exemplo :
$ page = file_get_contents ( " http://example.com/index.html ");
3
analisar o código HTML usando o normal expressão . Passe uma matriz vazia para PHP para preencher com toda a partida como o primeiro elemento da matriz e o texto entre as tags de título como o segundo elemento . Por exemplo :
$ corresponde a = array ( ) ;/* partida inteira estará em $ corresponde a [0] e texto do título será no $ corresponde [1] * /if ( preg_match ( $ title_regex , $ page , $ matches) && isset ( $ matches [1] )) $ title = $ matches [1]; $ title = mais "Not Found" ; >
< br >