Foros del Web » Programando para Internet » PHP »

Como someter formulario con cURL

Estas en el tema de Como someter formulario con cURL en el foro de PHP en Foros del Web. Tengo un formulario en el cual recojo los campos con AJAX y los envio a otro archivo PHP en donde los leo y los envio ...
  #1 (permalink)  
Antiguo 09/04/2013, 12:57
Avatar de efenollal  
Fecha de Ingreso: abril-2012
Ubicación: Toa Baja
Mensajes: 63
Antigüedad: 12 años
Puntos: 3
Pregunta Como someter formulario con cURL

Tengo un formulario en el cual recojo los campos con AJAX y los envio a otro archivo PHP en donde los leo y los envio a un formulario WUFOO con cURL. El problema es que aunque el formulario Wufoo recibe los campos no los somete. Hay alguna manera de lograr hacer el submit del formulario Wufoo al pasarle los valores de los campos con cURL?

Gracias.
  #2 (permalink)  
Antiguo 09/04/2013, 13:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como someter formulario con cURL

Si no me equivoco Wufoo tiene una API para no tener que andar haciendo trucos como el que pretendes, deberías revisar la documentación en el sitio de Wufoo.

No simules el formulario, usa la API.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/04/2013, 13:07
Avatar de efenollal  
Fecha de Ingreso: abril-2012
Ubicación: Toa Baja
Mensajes: 63
Antigüedad: 12 años
Puntos: 3
Respuesta: Como someter formulario con cURL

la documentacion dice que debes tener el key del api el cual tengo y el nombre de los campos los cuales tengo tambien. Tambien pide que pase el campo idstamp el cual paso con el ajax al php. Logro la coneccion y pasar los campos pero no se somete la informacion al formulario.
Este es el cURL que utilizo.

Código PHP:
$curl curl_init('direccion_del_formulario'); 
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);                   
curl_setopt($curlCURLOPT_USERPWD'key_del_formulario:password');            
curl_setopt($curlCURLOPT_SSL_VERIFYPEERfalse);                          
curl_setopt($curlCURLOPT_FOLLOWLOCATIONtrue);   
curl_setopt($curlCURLOPT_POST1);
curl_setopt($curlCURLOPT_POSTFIELDS$req(variables a pasar por url));
$response curl_exec($curl); 
  #4 (permalink)  
Antiguo 09/04/2013, 13:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como someter formulario con cURL

Pues si no obtienes un mensaje de error es complicado adivinar las causas, algo de información deberías obtener si es que no se está procesando correctamente tu petición.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 09/04/2013, 16:07
Avatar de efenollal  
Fecha de Ingreso: abril-2012
Ubicación: Toa Baja
Mensajes: 63
Antigüedad: 12 años
Puntos: 3
Respuesta: Como someter formulario con cURL

utilice curl_error($curl) y no me da error. el formulario dice que no puede crear una nueva entrada de datos.
  #6 (permalink)  
Antiguo 09/04/2013, 16:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como someter formulario con cURL

No me refería a un error de cURL sino un error con la API, si la API te está diciendo algo entonces has caso, no creo que sea un problema de código entonces.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: ajax, curl, formulairo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:51.