Funções PHP relacionadas à HTML

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

[ Hits: 11.701 ]

 


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

Funções de diretórios

Guia do Hardware: eBooks

Visualizando applets

Bloqueando anexos via Procmail

Evitar boot sem senha no modo single

Leitura recomendada

PHP orientado a objeto com MySQL e AJAX - Seleção de estado e cidade

PHP - Checando sintaxe

Aviso de erro em arquivo de configuração do PHP

PHP - "Notice: Use of undefined constant..." [Resolvido]

Executando comandos do sistema com PHP

  

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