Foros del Web » Administración de Sistemas » Unix / Linux »

Insertar datos de un fichero a un formulario

Estas en el tema de Insertar datos de un fichero a un formulario en el foro de Unix / Linux en Foros del Web. No sabia muy bien donde poner este tema, pero creo que este es el sitio adecuado. Resulta que tengo un formulario web que con php ...
  #1 (permalink)  
Antiguo 05/03/2010, 05:36
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Insertar datos de un fichero a un formulario

No sabia muy bien donde poner este tema, pero creo que este es el sitio adecuado.

Resulta que tengo un formulario web que con php y MySQL inserto datos tres tablas a la vez, como son muchos datos para meter y no quiero estar rellenando el formulario uno a uno, hablo de mas de 2000 registros, se me a ocurrido realizar un fichero con los datos (igual que cuando realizas un archivo txt de una tabla y lo vuelcas en MySQL con un Load data infile) pero este fichero tendría los campos del formulario. ¿Como ataco el formulario? se que muchos robots por Internet rellenan formularios automáticamente, como puedo hacer yo esto desde Linux, pero contra mi propio servidor, gracias.


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #2 (permalink)  
Antiguo 05/03/2010, 12:32
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Insertar datos de un fichero a un formulario

¿y por qué interactuar via web si es contra tu propio servidor?
Mejor leete la documentación del cliente de línea de comandos de MySQL: escribí "man mysql" en cualquier consola.


Saludos.
  #3 (permalink)  
Antiguo 05/03/2010, 15:46
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: Insertar datos de un fichero a un formulario

Cita:
Iniciado por bichomen Ver Mensaje
¿Como ataco el formulario? se que muchos robots por Internet rellenan formularios automáticamente
No lo rellena; son robots, "no ven".

A mi parecer, una mejor descripción sería que saltan el formulario inyectando la información directamente al archivo que se encarga de procesarlo.

Por ejemplo, tienes un archivo guarda.php con un código como este:
Código PHP:
Ver original
  1. <?php
  2. // En el código solo recibes un dato por POST
  3. $dato = $_POST['campo'];
  4.  
  5. // Y haces lo que tengas que hacer.

Para ello, tendrás un formulario como:
Código HTML:
Ver original
  1. <form method="post" action="guarda.php">
  2.   <input type="text" name="campo" value="" />
  3.   <input type="submit" value="Guardar" />
  4. </form>

Tema aparte que podrías parsear el HTML extraer el nombre de los componentes y del action, la acción final es hacer la petición directa a el archivo .php. Para ello se utiliza algo llamado CURL.

Para este ejemplo, valdría hacer algo como:
curl -d campo=valor http://dominio/guarda.php


Igual no entiendo bien tu propósito, es probable lo estés planteando mal.... no lo sé, pero siento que es muy probable.
__________________
I ♥ The Music!

Etiquetas: fichero, 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 02:15.