Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    curl_setopt

    curl_setopt

    (PHP 4 >= 4_0_2)

    curl_setopt __ Asigna un valor a una opción de una sesión CURL

    Descripción

    bool curl_setopt ( int ch, string option, mixed value)

    La función curl_setopt() asigna valores para opciones de una sesión CURL identificada por el parámetro ch_ El parámetro option es la opción a la que se desea asignar el valor indicado en el parámetro value_

    value debe ser un entero para las siguientes opciones (especificada en el parámetro option);

    • CURLOPT_INFILESIZE: Cuando subimos un archivo a un sitio remoto, esta opción debe ser usada para decirle a PHP cuál será el tamaño del archivo de entrada_

    • CURLOPT_VERBOSE: Asigne un valor distinto de cero a esta opción si desea que CURL reporte todo lo que acontece_

    • CURLOPT_HEADER: Asigne un valor distinto de cero a esta opción si desea que el encabezado sea incluido en la salida_

    • CURLOPT_NOPROGRESS: Asigne un valor distinto de cero a esta opción si no desea que PHP muestre una barra de progreso para las transferencias de CURL_

      Nota: PHP automáticamente asigna un valor distinto de cero a esta opción, esto sólo debe ser cambiado para operaciones de depuración_

    • CURLOPT_NOBODY: Asigne un valor distinto de cero a esta opción si no desea que el cuerpo sea incluido en la salida_

    • CURLOPT_FAILONERROR: Asigne un valor distinto de cero a esta opción si desea que PHP falle silenciosamente si el código HTTP devuelto es mayor que 300_ El comportamiento por defecto es devolver la página normalmente, ignorando el código_

    • CURLOPT_UPLOAD: Asigne un valor distinto de cero a esta opción si desea que PHP se prepare para subir un archivo_

    • CURLOPT_POST: Asigne un valor distinto de cero a esta opción si desea que PHP realize un pedido HTTP POST regular_ Este post normalmente es del tipo application/x_www_from_urlencoded, normalmente utilizado por los formularios HTML_

    • CURLOPT_FTPLISTONLY: Asigne un valor distinto de cero a esta opción y PHP simplemente listará los nombres de un directorio FTP_

    • CURLOPT_FTPAPPEND: Asigne un valor distinto de cero a esta opción y PHP escribirá al final del archivo remoto en lugar de sobreescribirlo_

    • CURLOPT_NETRC: Asigne un valor distinto de cero a esta opción y PHP registrará su archivo ~_/netrc para buscar el nombre de usuario y la clave del sitio remoto con el que está estableciendo una conexión_

    • CURLOPT_FOLLOWLOCATION: Asigne un valor distinto de cero a esta opción para seguir algún encabezado del tipo "Location: " que el servidor envíe como parte de los encabezados HTTP (esto es recursivo, PHP seguirá tantos encabezados "Location: " como le sean enviados)_

    • CURLOPT_PUT: Asigne un valor distinto de cero a esta opción para enviar un archivo utilizando el método HTTP PUT_ El archivo a enviar debe ser especificado con las opciones CURLOPT_INFILE y CURLOPT_INFILESIZE_

    • CURLOPT_MUTE: Asigne un valor distinto de cero a esta opción para que PHP no genere ningúna salida para las funciones CURL_

    • CURLOPT_TIMEOUT: Asigna un valor que contiene el tiempo máximo de ejecución, en segundos, para las funciones CURL_

    • CURLOPT_LOW_SPEED_LIMIT: Asigna un valor a la velocidad mínima de transferencia en bytes por segundo_ Si la transferencia se mantiene por debajo de ese valor durante la cantidad de segundos indicados en la opción CURLOPT_LOW_SPEED_TIME, será considerada demasiado lenta y abortada por PHP_

    • CURLOPT_LOW_SPEED_TIME: Asigna un valor a la cantidad de segundos que la transferencia debe permanecer debajo de la velocidad indicada en CURLOPT_LOW_SPEED_LIMIT para que PHP la considere demasiado lenta y aborte_

    • CURLOPT_RESUME_FROM: Asigna un valor al desplazamiento, en bytes, desde el cual desea que comience la transferencia_

    • CURLOPT_SSLVERSION: Asigna un valor que contiene la versión de SSL (2 o 3) a usar_ Por defecto PHP trata de detectar la versión automáticamente, pero en algúnos casos este valor deberá ser fijado manualmente_

    • CURLOPT_TIMECONDITION: Asigna un valor que define cómo será tratado CURLOPT_TIMEVALUE_ Puede fijar este parametro a TIMECOND_IFMODSINCE o a TIMECOND_ISUNMODSINCE_ Esta característica es sólo para HTTP_

    • CURLOPT_TIMEVALUE: Asigna un valor en segundos al tiempo transcurrido desde el 1 de Enero de 1970_ El tiempo será utilizado como sea especificado por la opción CURLOPT_TIMEVALUE, o en su defecto se utilizará TIMECOND_IFMODSINCE_

    El parámetro value debe ser una cadena para los siguientes valores del parámetro option:

    • CURLOPT_URL: Esta es la URL que se desea traer_ Ud_ también puede fijar esta opción cuando se inicializa una sesión con la función curl_init()_

    • CURLOPT_USERPWD: Asigna un valor de cadena del tipo [usuario]:[clave], para ser usado por PHP en la conexión_

    • CURLOPT_PROXYUSERPWD: Asigna un valor de cadena del tipo [usuario]:[clave], para ser usado en la conexión al servidor proxy HTTP_

    • CURLOPT_RANGE: Asigna un rango en el formato "X_Y", donde X o Y pueden ser dejados de lado_ Las transferencias HTTP también soportan varios intervalos, separados por comas como en X_Y,N_M_

    • CURLOPT_POSTFIELDS: Asigna una cadena que contiene todos los datos a ser enviados en una operación HTTP "POST"_

    • CURLOPT_REFERER: Asigna una cadena que contiene el encabezado "referer" para ser usado en un requerimiento HTTP_

    • CURLOPT_USERAGENT: Asigna una cadena que contiene el encabezado "user_agent" para ser usado en un requerimiento HTTP_

    • CURLOPT_FTPPORT: Pasa una cadena que contiene el valor que será usado para obtener la dirección IP a usar en la instrucción "PORT" de ftp_ La instrucción "POST" le indica al servidor remoto que se conecte a la dirección IP que le especificamos_ La cadena puede ser una dirección IP, un nombre de Host, una interface de red (en UNIX), o simplemente un caracter '_' para usar la dirección IP por defecto del sistema_

    • CURLOPT_COOKIE: Asigna una cadena con el contenido de la cookie para ser incluida en el encabezado HTTP_

    • CURLOPT_SSLCERT: Asigna una cadena que contiene el nombre del archivo que guarda el certificado con formato PEM_

    • CURLOPT_SSLCERTPASSWD: Asigna una cadena que contiene la clave requerida para usar el certificado indicado en la opción CURLOPT_SSLCERT_

    • CURLOPT_COOKIEFILE: Asigna una cadena que contiene el nombre del archivo que guarda la información de las cookies_ Este archivo puede estar en formato Netscape, o simplemente contener encabezados estilo HTTP_

    • CURLOPT_CUSTOMREQUEST: Asigna una cadena para ser usada en lugar de GET o HEAD cuando se realiza un requerimiento HTTP_ Esto es útil para realizar DELETE ú otros requerimientos HTTP más oscuros_

      Nota: No haga esto sin estar seguro de que su servidor soporta el comando especificado_

    Las siguientes opciones esperan un descriptor de archivo que es obtenido por medio de la función fopen():

    • CURLOPT_FILE: El archivo donde debe ser grabada la salida generada por la transferencia_ Por defecto es STDOUT_

    • CURLOPT_INFILE: El archivo desde el que se leen los datos para la transferencia_

    • CURLOPT_WRITEHEADER: El archivo donde deben ser grabados los encabezados de la salida de la transferencia_

    • CURLOPT_STDERR: El archivo donde deben ser grabados los errores, en lugar de stderr_

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html