Destinado a Artigos, Tutoriais e Matérias de colunistas, base em PHP, MySQL, JavaScript, HTML, CSS, jQuery, etc... entre outros.
Moderador: web
por roxzin Offline » Seg Abr 26, 2010 6:41 pm
|
|
Artigo sobre o uso das funções htmlspecialchars, htmlentities, nl2br, get_meta_tags e strip_tags do PHP htmlspecialchars
string htmlspecialchars(string str);
Devolve a string fornecida, substituindo os seguintes caracteres:
& para '&' " para '"' < para '<' > para '>'
htmlentities
string htmlentities(string str);
Funciona de maneira semelhante ao comando anterior, mas de maneira mais completa, pois converte todos os caracteres da string que possuem uma representação especial em html, como por exemplo:
º para 'º' ª para 'ª' á para 'á' ç para 'ç'
nl2br
string nl2br(string str);
Devolve a string fornecida substituindo todas as quebras de linha ("\n") por quebras de linhas em html ("<br>").
Exemplo: echo nl2br("Mauricio\nVivas\n");
Imprime: Maurício<br>Vivas<br>
get_meta_tags
array get_meta_tags(string ficheiro);
Abre um ficheiro html e percorre o cabeçalho em busca de "meta" tags, Devolvendo num array todos os valores encontrados.
Exemplo: No ficheiro teste.html temos: ... <head> <meta name="author" content="jose"> <meta name="tags" content="php3 documentation"> ... </head><!-- busca encerra aqui --> ...
a execução da função:
get_meta_tags("teste.html");
Devolve o array:
array("author"=>"jose","tags"=>"php3 documentation");
strip_tags
string strip_tags(string str);
Devolve a string fornecida, retirando todas as tags html e/ou PHP encontradas.
Exemplo: strip_tags('<a href="teste1.php3">testando</a><br>');
Devolve a string "testando"
urlencode
string urlencode(string str);
Devolve a string fornecida, convertida para o formato urlencode. Esta função é útil para passar variáveis para uma próxima página.
urldecode
string urldecode(string str);
Funciona de maneira inversa a urlencode, desta vez decodificando a string fornecida do formato urlencode para texto normal

roxzin
MEMBRO
Mensagens: 42
Registrado em: Ter Out 14, 2008 7:35 pm
Localização: santa rosa de viterbo
|
Voltar para Laboratório de Artigos, Tutoriais e Matérias
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes