Ver Mensaje Individual
  #12 (permalink)  
Antiguo 17/04/2004, 12:14
dobeto
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
conseguido!!!

Bueno... he tenido que leer mucha documentación, pero lo tengo.
Muchas gracias, cluster, tus enlaces son los que me han dado la solución.
Los comentarios de http://www.php.net/function.fsockopen están muy bien, aunque me ha tocado jugar con ellos, pues por si mismos no van así que un poco de cada y resuelto.

Os dejo el código que me funciona:

<?
$dato= "caracola"; //el dato que debía de ir en el formulario
$long= 4+ strlen($dato); //de mi cosecha
$host= "localhost"; //el host
$path= "/curso2/pruebas/form.php"; //dirección a la página que procesa el formulario

$fp = fsockopen ($host, 80); //conectamos

fputs ($fp, "
POST ".$path." HTTP/1.1
Host: ".$host."
Content-Length: ".$long."
Content-Type: application/x-www-form-urlencoded
Connection: Close

//aqui se se escribe el dato que debía ir en el formulario
dat=".$dato);

//guardo el resultado
$tmp_body = "";
while (!feof($fp))
$tmp_body .= fgets($fp, 4096);

fclose($fp);

//me guardo el resultado para manipularlo posteriormente
$id_fichero= @fopen("copia.htm","a");
fwrite($id_fichero,$tmp_body);
fclose($id_fichero);

//mensaje devuelto al navegador
echo "acabado ";
?>

Muchísimas gracias de nuevo.
dobeto