Funções PHP relacionadas à HTML

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

[ Hits: 11.584 ]

 


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

Estatísticas sobre SPAM

Bloqueando anexos via Procmail

Evitar boot sem senha no modo single

Timeout para terminais

Entrevista com Fábio Berbert de Paula (ao vivo)

Leitura recomendada

Tutorial de PHP-GTK2

PHP - Erro ao imprimir HTML ou JavaScript com ou sem variável

Convertendo scripts em ASP para PHP

Instalar composer no Windows

Manipulando checkbox em 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