1
Iniciar una sesión CURL llamando a la función " curl_init " . Esta función devuelve un manejador CURL puede utilizar con otras funciones CURL para configurar y buscar el archivo. Usted puede proporcionar la dirección URL ( dirección de archivo ) en " curl_init ", por ejemplo :
$ curlhandle = curl_init ( ' http://www.whitehouse.gov/feed/blog ');
< p > Como alternativa , puede inicializar la sesión cURL sin pasar ningún parámetro a " curl_init ", y establecer la dirección URL con la función " curl_setopt " . Este método es útil si se está reciclando el CURL para traer varios archivos
$ curlhandle = curl_init ( ) . Curl_setopt ($ curlhandle , CURLOPT_URL , ' http://www.whitehouse.gov/feed/blog ');
2
Configurar la sesión cURL para devolver el contenido inverosímil cuando " curl_exec " para que pueda asignar el contenido del archivo descabellada a una variable. Establezca la opción " CURLOPT_RETURNTRANSFER " a "true " con la función " culr_setopt ":
curl_setopt ($ curlhandle , CURLOPT_RETURNTRANSFER , true) ;
Si " CURLOPT_RETURNTRANSFER " se establece en "false " el " curl_exec " devuelve un Boolean "true " o "false" para indicar si el archivo se ha exagerado con éxito , e imprimir el archivo . Si desea procesar el contenido del archivo (por ejemplo , tirando de los titulares de un servicio de noticias ), es necesario para capturar el contenido del archivo a una variable.
3
llamar a la función " curl_exec " a buscar el archivo. Pass " curl_exec " la variable CURL . Asignar los resultados de las operaciones de acceso a una variable . Si la zona de alcance tuvo éxito , la variable contiene el contenido del archivo . Si la fallida búsqueda, la variable contiene el valor " falso".
$ Contenido = curl_exec ($ curlhandle ) ;
4
Cierre la sesión tan pronto como haya terminado con él . Si utiliza el mismo período de sesiones a buscar y procesar varios archivos , dejarlo abierto hasta que haya terminado . Si usted sólo tiene que buscar un solo archivo , cierre la sesión tan pronto como usted consigue el archivo
curl_close ($ curlhandle ) .
5
Escribir el código para usar el archivo contenidos . No importa cómo se está utilizando el contenido del archivo , si va a imprimir , guardar, formatear , analizar o enviarlo, compruebe que el traer tuvo éxito por primera vez. Use un bloque if para comprobar la variable de contenido. Si la variable contiene "false ", no la transferencia
if ( $ contents == false ) { echo " Error en la recuperación ";} . Else {echo $ contenido; }