functions-online

URL

Execute and test PHP functions for URL handling. Encode, decode or parse URLS as you like.

base64_decode

Decodifica uma informação base64 $data.

base64_encode

Codifica a dada $data com base64.

Esta codificação é designada para que dados binários durem no transporte sobre camadas de transorte que não são 8-bit clean, como mensagens de e-mail.

Dados codificados na Base-64 tem aproximadamente 33% mais espaço que dos dados originais.

dns_get_record

Fetch DNS Resource Records associated with the given $hostname.

Google Pagerank

With this function the current Google Pagerank can be checked.

PageRank™ and Google™ are protected trademarks of Google Inc., Mountain View CA, USA.

http_build_query

Gera a string de consulta (query) em formato URL a partir de um array associativo (ou indexado).

idna_decode

Decode an IDNA encoded string.

idna_encode

Encode a string with the IDNA punycode.

parse_url

Esta função retorna uma matriz associativa retornando os vários componentes que estão presentes em uma url. Se um dos elementos não estiver presente, não será criada uma entrada para ele. Os componemtes são:

  • scheme - ex. http
  • host
  • port
  • user
  • pass
  • path
  • query - após a interogação ?
  • fragment - após a cancela #

Esta função não é um meio para validar a URL indicada, ela somente quebra nas partes listadas. URLs parciais também são aceitas, parse_url() tenta o melhor para interpreta-las corretamente.

rawurldecode

Retorna uma string em que as sequencias com o sinal porcento (%) seguida por dois digitos hexadecimais são substituidas pelos caracteres correspondentes.

rawurlencode

Codifica uma dada string de acordo com « RFC 1738 ».

urldecode

Decodifica qualquer %## codificado na string.

urlencode

Retorna uma string em que todos os caracteres não-alfanuméricos com exceção de -_. são substituidos com um sinal de porcento (%) siguido por dois digitos hexadecimais e espaços codificados como um sinal de (+). É codificada do mesmo jeito que dados vindos de um formulário WWW é codificado, isto é, da mesma maneira que application/x-www-form-urlencoded. Isto é diferente da codificação RFC1738 nesta por razões historicas, espaços são codificados como sinais de mais(+).