## Exemplo básico do cURL

Uma vez que o PHP tenha sido compilado com suporte ao cURL, pode-se começar a usar as funções cURL. A ideia por trás das funções cURL é inicializar uma sessão cURL usando curl_init(), o que permite configurar as opções para a transferência através de curl_setopt(), e depois executar a sessão com curl_exec(). Aqui está um exemplo que usa as funções cURL para receber o conteúdo da página inicial de exemplo.com.br em um arquivo:

Exemplo #1 Usando o módulo cURL do PHP para receber a página exemplo.com.br

    <?php

    $ch = curl_init("http://www.exemplo.com.br/");
    $fp = fopen("pagina_exemplo.txt", "w");

    curl_setopt($ch, CURLOPT_FILE, $fp);
    curl_setopt($ch, CURLOPT_HEADER, 0);

    curl_exec($ch);
    if(curl_error($ch)) {
        fwrite($fp, curl_error($ch));
    }
    fclose($fp);
    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open