Funções PHP relacionadas à HTML

Publicado por Luiz Antonio da Silva Junior em 23/07/2003

[ Hits: 11.592 ]

 


Funções PHP relacionadas à HTML



htmlspecialchars

string htmlspecialchars(string str);

Devolve a string fornecida, substituindo os seguintes caracteres:

& para '&'
" para '"'
' para '''
< para '&lt;'
> para '&gt;'

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 '&deg;'
ª para '&ordf;'
á para '&aacute;'
ç para '&ccedil;'

nl2br

string nl2br(string str);

Devolve a string fornecida substituindo todas as quebras de linha ("\n") por quebras de linha em html ("<br>"). Exemplo:

echo nl2br("Viva\nO\nLinux");

imprime:

Viva<br>O<br>Linux

Outras dicas deste autor

Redirecionamento de saída de erro

Exibindo arquivos OpenOffice sem ter o OpenOffice

Funções de diretórios

Bloqueando anexos via Procmail

Estatísticas sobre SPAM

Leitura recomendada

Resolvendo diferenças de horas no PHP

PHP 7.2 no Fedora 27

Instalação do LAMP no Ubuntu

Manipulando checkbox em PHP

Uso das aspas simples, duplas e invertidas

  

Comentários
[1] Comentário enviado por GrupoFimdeprova em 13/08/2004 - 08:58h

Só para ficar um pouco mais didático.

A FUNÇÃO "htmlspecialchars", e "htmlentities" convertem STRINGS que contenham caracteres especiais, por exemplo:

á é i ó ú - e qualquer letra acentuada.

para os códigos da HTML.

que das letras acima seriam:

á é í ó ú

Estes caracteres não são bem lidos por algumas versões de Browsers e algumas versões de servidores, por isto usa-se este tipo de função.

-------------

A última função, "nl2br" adiciona a tag <br>antes das quebras de linha de uma string, isto é últil quando se quer exibir na página algo que foi digitado numa caixa de texto do tipo <textarea>.

Como a que eu estou usando agora para mandar este comentário.

[2] Comentário enviado por snunes em 17/05/2007 - 08:39h

teste

teste
teste



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts