O código é pequeno e fácil de usar, ele vai e 'acessa' a página então pega o título que está entre as tags <title></title> do Html e, o código é bem simples para aplicar.
No código de exemplo abaixo ele iria pegar o title do meu blog http://meuphpbasico.blogspot.com e essa Url você pode alterar, mas ela precisa estar correta e completa.
Código usado para pegar title de site
<?php
$ssite=('http://meuphpbasico.blogspot.com');
$q=@file_get_contents($ssite);
preg_match_all('#<title>([^<\/]{1,})<\/title>#i',$q,$match);
$otitle=($match[1][0]);
echo $otitle; // Mostra frase do title
?>
A arroba, @ é para o caso de site ou página não existir ou estiver inacessível aí não vai dar as mensagens de erro que são muito feias, você pode retirar temporariamente a arroba ao criar a página, isso apenas caso algo der errado e o title não aparecer, assim você pode pesquisar o erro, isso até porque tem sites que não permitem que outros sites acessem isso, mas na maioria das vezes dá certo, mesmo assim, é bom usar a arroba.
Ola alguem sera que pode me ajudar, estou fazendo um site em php com urlamigavel mas nao estou conseguindo exibir o nome das pagina na aba do navegador,exemplo: meusite.com.br/empresa,meusite.com.br/contato, so exibe o nome do site.se alguem poder me ajudar eu agradeço
ResponderEliminarconsegui foi duro mas consegui com essa codigo
Eliminardocument.title = "Nome da Pagina"
Tente um procurar um fórum de PHP, Uma dica, pesquise o que você quer usando também o termo "PHP" e a palavra "resolvido" ou "fórum" no final, aparecerá preferencialmente fóruns pois eles geralmente no fechar de uma questão colocam a palavra "resolvido", além de ter a chance de encontrar já um conteúdo que resolva sua questão, pode se logar e perguntar, veja um fórum:
Eliminarhttp://forum.imasters.com.br/topic/343407-resolvidourl-amigavel