## Ejemplo con curl

Una vez compilado PHP con soporte para cURL, puede empezar a usar las funciones cURL. La idea básica detrás de las funciones cURL es que se inicializa una sesión cURL usando curl_init(), luego pueden definirse todas las opciones para la transferencia con la función curl_setopt(), y finalmente, puede ejecutarse la sesión con curl_exec(). A continuación se muestra un ejemplo que utiliza las funciones cURL para recuperar la página de inicio del sitio example.com en un fichero:

Ejemplo #1 Uso del módulo cURL para recuperar la página de inicio de example.com

    <?php

    $ch = curl_init("http://www.example.com/");
    $fp = fopen("example_homepage.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