| 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 configurar un host proxy PHP JavaScript
    Ajax se ha convertido en una técnica de codificación JavaScript popular para el diseño de aplicaciones Web que se comportan más como aplicaciones de escritorio mediante el envío y recepción de datos sin actualizar la página completa. Por desgracia , la configuración de seguridad del navegador evitan las secuencias de comandos de la lectura de las páginas en un servidor externo. Afortunadamente , PHP permite a una página en su propio servidor para obtener los datos externos y ponerla a disposición de tu JavaScript . Mediante el uso de JavaScript Object Notation ( JSON) , también puede hacer un script PHP que hace que los datos externos disponibles para JavaScript en cualquier servidor . Instrucciones
    Buscar datos con cURL
    1

    Crear una función en PHP que recibe una URL externa como único parámetro .

    Fetch_url función ( $ url ) {
    < p> }
    2

    Crear una nueva conexión cURL en la función

    $ ch = curl_init ( ) .
    3

    Configure las opciones para la conexión cURL . Las opciones importantes son las URL que se va a recuperar , el retorno de transferencia (que debe estar a " 1 " para leer la respuesta del servidor externo ) y un tiempo de espera de conexión.

    Curl_setopt ( $ ch , CURLOPT_URL , $ url ) ;

    curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1 ) ;

    curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , ​​15 ) ;
    4

    Ejecutar la conexión cURL , y guarde la respuesta del servidor externo en una variable

    $ data = curl_exec ( $ ch ) ; .
    5

    cerrar la conexión cURL para liberar los recursos del servidor
    < . p> curl_close ( $ ch ) ;
    6

    Fin de la función devolviendo el contenido de la variable " $ data " . El código completo de la función es :

    fetch_url función ( $ url ) {

    $ ch = curl_init ();

    curl_setopt ( $ ch , CURLOPT_URL , $ url ) ;

    curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1 ) ;

    curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , ​​15 ) ;

    $ data = curl_exec ( $ ch ) ; < br >

    curl_close ( $ ch ) ;

    retorno $ data ;


    }
    Buscar datos con Fopen
    7

    Cree una función en PHP que recibe una URL externa como único parámetro . Esta función será obtener datos externos mediante " fopen ", ya que algunos servidores no admiten cURL .

    Fetch_url función ( $ url ) { }


    8

    Crear una secuencia de archivo en la función que se establece en el modo de lectura

    $ fs = fopen ( $ url , "r" ) .
    9

    leer el contenido de la URL utilizando " stream_get_contents ", y los almacenan en una variable

    $ data = stream_get_contents ($ fs) , . .
    10

    cerrar la secuencia de archivo para liberar los recursos del servidor
    < p > fclose ($ fs) ;
    11

    Devolver el contenido de la variable " $ data " y termina la función. El código completo de fetch_url () es :
    función

    fetch_url ( $ url ) { = fopen ( $ url , "r" )

    $ fs ; $ de datos

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear archivos PDF en PHP 
    ·Cómo crear Confirmación en PHP 
    ·MySQL Comandos Tutorial 
    ·Cómo configurar PHP para una base de datos Access a di…
    ·PHP Byte conversión 
    ·Cómo reemplazar cadenas de matriz en PHP 
    ·Cómo utilizar cURL PHP Contenido de la página Cuerdas…
    ·PHP Layout Tutorial 
    ·Cómo convertir fracciones en PHP 
    ·Cómo pasar el valor de Button como un campo oculto en …
      Artículos destacados
    ·Cómo hacer muescas en C + + 
    ·Cómo encontrar cadenas URL en Coldfusion 
    ·¿Quién inventó Programación 
    ·¿Qué es la consulta para contar los registros en MySQ…
    ·Protocolos Eyecatcher 
    ·¿Qué es VB.NET 2005 
    ·Cómo compilar un diccionario de los números en Python…
    ·Cómo convertir una cadena de enteros en una matriz de …
    ·Cómo programar juegos en C + + 
    ·Cómo hacer un entrenador DF Con Visual Basic 6 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com