| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo usar cURL para leer un archivo en una variable de PHP
    Localizador Uniforme de Recursos de clientes ( cURL ) es una herramienta de línea de comandos y bibliotecas ( libcurl ) para la transferencia de archivos a través de una red. cURL soporta los protocolos de Internet más populares, como el Protocolo de transferencia de hipertexto (HTTP y HTTPS ) , protocolo de transferencia de archivos (FTP ) , Gopher , Telnet y Lightweight Directory Access Protocol (LDAP ) . Usted puede utilizar libcurl en los scripts PHP para buscar páginas web , canales de noticias y otros archivos a través de Internet . Si no necesita guardar una copia local del archivo descabellada , traérsela directamente en variable. Este método es más rápido, más limpio y más eficiente que la creación de un archivo local y abrirlo. Instrucciones
    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; }

    Previous :

    next :
      Artículos relacionados
    ·Cómo ejecutar un archivo PHP Sin Php Extensión 
    ·Cómo crear una llamada PHP Nombre 
    ·¿Cuáles son las diferencias entre PHP y MySQL 
    ·Cómo eliminar el contenido de un archivo PHP 
    ·Cómo crear un sitio Web de base de datos MySQL 
    ·Autenticación de cadena de consulta en PHP 
    ·Cómo saber si MySQL es de 32 - o 64 - Bit 
    ·Cómo va a salir PHP matriz de JavaScript 
    ·Cómo aprender programación PHP 
    ·Tipos de SSIS Datos 
      Artículos destacados
    ·Cómo habilitar afirmaciones en Eclipse 
    ·Cómo calcular el total de la columna de DataGrid 
    ·Cómo compartir vales de autenticación a través de ap…
    ·Cómo crear iluminación dinámica en GtkRadiant 
    ·¿Qué es el espacio en blanco en Matlab 
    ·Cómo habilitar Ofrecer Asistencia remota con VBS Scrip…
    ·Cómo hacer referencia a botones en AS3 
    ·Cómo importar su propia biblioteca en Java 
    ·Cómo leer un archivo CSV en Visual Basic 
    ·Cómo integrar Java en Flex 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com