Pular para o conteúdo

Funções PHP relacionadas à HTML

Dica publicada em PHP / Introdução
Luiz Antonio da Silva Junior JuNiOx
Hits: 12.194 Categoria: PHP Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Funções PHP relacionadas à HTML

htmlspecialchars

string htmlspecialchars(string str);

Devolve a string fornecida, substituindo os seguintes caracteres:

& para '&'
" 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 linha em html ("
"). Exemplo:

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

imprime:

Viva
O
Linux


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

Exibindo arquivos OpenOffice sem ter o OpenOffice

Bloqueando anexos via Procmail

Trabalhando com cores no Java

E-mail Linux

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

Usando os operadores -> e :: para classes

Resolvendo diferenças de horas no PHP

Traduzido o guia PHP-Nuke for Idiots

Tutorial de PHP-GTK2

#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

Entre na sua conta para comentar.