Foros del Web » Programando para Internet » PHP »

Autocomplementado de formaularios con Curl

Estas en el tema de Autocomplementado de formaularios con Curl en el foro de PHP en Foros del Web. Hola estoy haciendo un script capaz de autocomplementar fomularios en paginas externas , aqui dejo el script haber que fallos le encontrais , creo que ...
  #1 (permalink)  
Antiguo 27/07/2011, 10:22
 
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Autocomplementado de formaularios con Curl

Hola estoy haciendo un script capaz de autocomplementar fomularios en paginas externas , aqui dejo el script haber que fallos le encontrais , creo que tiene varios errores , pero la libreria Curl se me hace muy grande no si las funciones son las correctas y la sintaxis es la adecuada para lo que quiero hacer .

Código PHP:
Ver original
  1. <?
  2. // Script para autocomplementado de formularios en paginas externas
  3.  
  4. $url = 'http://www.siteweb.com/formulario.html' ;
  5.  
  6. $elementos = array("id_campo_titulo" => este es el titulo, "id_campo_texto" => este es el texto) ;
  7.  
  8. // Ahora preparamos el inicio de sesion con Curl
  9.  
  10. $handler = curl_init();
  11. curl_setopt($handler, CURLOPT_URL, $url);
  12. curl_setopt($handler, CURLOPT_POST, true);
  13. curl_setopt($handler, CURLOPT_POSTFIELDS, $elementos);
  14. curl_close($handler);
  15. ?>
  #2 (permalink)  
Antiguo 27/07/2011, 10:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Autocomplementado de formaularios con Curl

Pues solo comentar que con cURL no puedes autocompletar formularios, lo que puedes hacer es simular un POST/GET directo al script que procesa el formulario, mas no puedes esperar qeu corriendo ese script ponga los datos en los campos y se presione el submit.

Respecto a tu script tienes errores al declarar el array, te recomiendo leer la sintaxis de PHP para que veas como crear un array, todas las cadenas de texto (strings) deben de ir entre comillas dobles o simples.

Luego te falta llamar a curl_exec() para ejecutar tu script.

Saludos.
  #3 (permalink)  
Antiguo 27/07/2011, 15:43
 
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Autocomplementado de formaularios con Curl

Como me propondrias tu que lo hiciese , haciendo un post como cuando se hace un formulario pero enviando la peticion a una web externa de nuestro servidor .
  #4 (permalink)  
Antiguo 27/07/2011, 16:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Autocomplementado de formaularios con Curl

Así es, tienes que enviar el POST directo al script que procesa ese formulario, aunque sea en una web externa.

Saludos.
  #5 (permalink)  
Antiguo 27/07/2011, 16:54
 
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Autocomplementado de formaularios con Curl

Muchas gracias , te pediria que me escribieses un ejemplo , pero se que dicen que aqui no estan para escribir los codigos a la gente , asi que muchas gracias por haberme orientado , seguire intentadolo e ire escribiendo aqui los codigos haber si lo saco .
Un saludo .
  #6 (permalink)  
Antiguo 27/07/2011, 17:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Autocomplementado de formaularios con Curl

Pasa por el area de aportes, para que veas varios ejemplos de lo que puedes hacer.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 27/07/2011, 19:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Autocomplementado de formaularios con Curl

Exacto en los Aportes, hay un tema que te puede servir.

Saludos.
  #8 (permalink)  
Antiguo 28/07/2011, 08:13
 
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Autocomplementado de formaularios con Curl

Muchas gracias le he hechado un vistazo y hay cosas interesantes que me serviran , muchas gracias .

Etiquetas: curl, html, formulario
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 21:18.