Mostrar mensagens com a etiqueta Html. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Html. Mostrar todas as mensagens
Usando Php para retirar tags, inclusive script e style de Html
Um tempo atrás postei um modo de 'tirar' tags Html com PHP, porém, um detalhe é que retirava as tags mas o conteúdo de script e style não eram retirados, foi então que resolvi o problema usando um modo de mudar caracteres com PHP para depois poder apagar ele.
Pegar title de uma página de site, usando Php
Como pode fazer para capturar o title de um site ou página da web usando Php.
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.
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.
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.
Como filtrar tags de código Html usando Php bem básico
Um filtro em php para tags Html, curto, simples, fácil de aplicar e entender, bem básico.
Atualização, esse código não tira o conteúdo que fica 'dentro' das tags scripts e styles, para ver a atualização clique aqui, mas, antes tente entender esse cpodigo abaixo, caso queira ou precise usar algo assim, isso por que o outro é uma modificação do código abaixo.
Perceba que, acima, impedi o filtro de três tipos de <br/>, caso queira permitir as quebras de linha e não tenha controle do conteúdo recebido...
Atualização, esse código não tira o conteúdo que fica 'dentro' das tags scripts e styles, para ver a atualização clique aqui, mas, antes tente entender esse cpodigo abaixo, caso queira ou precise usar algo assim, isso por que o outro é uma modificação do código abaixo.
Filtrar com exceção de tags Html
<?php
// String com código e tags HTML
$texto = '<b>Lorem Ipsum</b> <i>is</i> simply <a href="http://meuphpbasico.blogspot.com/">dummy text</a> of the tin';
// String filtra código e tags HTML e deixa apenas a tag i e também br
$TextoFiltrado = strip_tags($texto, '<i><br><br/><br />');
print $TextoFiltrado;
// O resultado: Lorem Ipsum <i>is</i> simply dummy text of the tin
?>
Perceba que, acima, impedi o filtro de três tipos de <br/>, caso queira permitir as quebras de linha e não tenha controle do conteúdo recebido...
Filtrar todas as tags Html
<?php
// String com código e tags HTML
$texto = '<b>Lorem Ipsum</b> <i>is</i> simply <a href="http://meuphpbasico.blogspot.com/">dummy text</a> of the tin';
// String filtra todo código e tags HTML
$TextoLimpo = strip_tags($texto);
print $TextoLimpo;
// Exibi o resultado: Lorem Ipsum is simply dummy text of the tin
?>
Subscrever:
Mensagens (Atom)