Mar 24 2009

6 comandos essenciais usando cURL

CURL é uma ferramenta linha de comando para manipulações de dados e transferências.

O principal benefício da utilização da interface de linha de comando é que você pode usar tanto Windows ou Linux como shell scripts para automatizar URL e muitos processos relacionados.

Veja abaixo:

1. Reading URLs

curl http://www.google.com
curl https://www.secure-site.com

Salvar uma página

curl -o savedpage.html http://www.example.com/

Autenticação

curl -u username:password http://www.example.com/

2. Parâmetros  GET

http://example.com/pages.php?pageNo=35

Adicionando uma expressão regular como parâmetro no cURL URL, no exemplo fazendo o download das páginas 1 a 12

curl -o pages#1.html http://example.com/pages.php?pageNo=[1-12]

3. Informação do documento

Exibir apenas os cabeçalhos

curl --head http://www.google.com/

Visualizar uma imagem

curl --head http://www.google.com/logo_plain.jpg

Converter para um arquivo

curl --dump-header headers.txt http://www.google.com/

4. CURL and FTP

Listar um diretório

curl ftp://username:password@example.com/directory/

Fazendo um Upload

curl -T uploadfilename -u username:password ftp://sitename.com/myfile

5. Enviando POST.

<form method="POST" action="process.php">
  <input type=text name="item">
  <input type=text name="category">
  <input type=submit name="submit" value="ok">
</form>

curl -d "item=bottle&category=consumer&submit=ok"
           www.example.com/process.php

6. Referer & User Agent

curl -e http://some_referring_site.com  http://www.example.com/

curl -A "Mozilla/5.0 (compatible; MSIE 7.01; Windows NT 5.0)"

http://www.example.com

Fonte: http://www.codediesel.com/tools/6-essential-curl-commands/


Set 12 2008

Hoje é o dia do Programador

O Dia do Programador é uma data festiva no 256º dia do ano, celebrada por programadores de computador em boa parte do mundo. Esta é uma data significativa para programadores porque 256 é igual a 28 (2 elevado à 8ª potência), e 8 são os números de bits de um byte.

O Dia do Programador é comemorado dia 13 de Setembro, exceto em anos bissextos, nos quais ele é comemorado no dia 12 de Setembro, pois esse é o 256º dia do ano.

Fonte: http://pt.wikipedia.org/wiki/Dia_do_Programador

E para rir um pouquinho:

http://blog.programmerday.info/2007/09/13/how-do-you-say-happy-programmer-day/