Newsgroup: it.comp.www.php
Titolo: inviare un form senza premere il bottone

salve ho un url di destinazione
http://www.prova.it/test.php
questo script elabora dei dati via posta e mi da un risultato
ecco io da
http://www.mio.it/prova.test
-devo inviare in formato post dei dati al link test
-prenderne i risultati e tornare un risposta
il tutto senza che l'utente preme un solo bottone
grazie
ciao
--
The framework for develoment user interface on application web-based
http://sourceforge.net/projects/rdmyframework/
 

il tutto senza che l'utente preme un solo bottone
Se ha un'interfaccia vocale, puoi collegare l'invio del form al fatto
che l'utente dica "Bene, ho finito!" :-)
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?


bello :D



Puoi usare Javascript per questo. Ma deve comunque verificarsi un
evento che faccia partire l'invio del forum (ad esempio, dopo che si è
compilato l'ultimo campo).
Chiedi sull'ng di Javascript.

Chiedi sull'ng di Javascript.
eppure mi ricordavo che un modo esistenza ... senza javascript ma solo con 
php


 php
A questo punto ti consiglio di leggere la documentazione... ad esempio,
potresti scoprire che il php non è un linguaggio lato client...
...misteri della programmazione...

...misteri della programmazione...
ma questo  lo so, quello che dico io e che php è possibile prepare
un header in maniera grezza ed inviarle al sito come se lo facesse il 
browser
se trovi l'articolo lo posto


 se trovi l'articolo lo posto
(Ma è italiano quello?! Tento di interpretare...)
Beh, certo, è la funzione header().
Ma non è quello che vuoi fare tu: una volta inviata la pagina al client,
PHP perde ogni controllo sulla pagina stessa, alias non puoi fare il
"POST magico" dopo che il tuo utente ha visto la pagina.
David
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFFFVxv5sXXcRsFI+cRAlL9AJ0V0aFe8GrwDhy4mPuueWQRaHmwtgCbBbfk
XJKux3TkJrwN1qj7pIsZ+LQ=
=ECDF
-----END PGP SIGNATURE-----


scusa ho scritto male!
Io non dicevo di inviarla al client o meglio si l'utente vede qualcosa ma 
prima
il codice php (cacchio non trovo l'articolo) fa qualcos'altro tipo che ne so 
tramite
socket spedisce dei dati
p.s
io mi ricordo che come parole chiave in google avevo usato uan stringa del 
tipo
"raw post data"


 che ne so tramite socket spedisce dei dati
o usi le curl o fai una fsockopen all'url a cui devi mandare il post e
invii una richiesta http seguendo le specifiche.
se cerchi sul manuale nei commenti trovi un sacco di esempi

bello :D
Seriamente, se ti contenti di UN bottone, sei a posto ("OK"). Meno di
uno, comincia a servire hardware strano (che so: telepatico... :-) )



ok, fose non m isono spigato ma quello che volevo fare era questo :
$post_vars = array(
  'campo' => "valore"
);
foreach($post_vars as $name => $val) {
  $pairs[] = $name . '=' . rawurlencode($val);
}
$body = implode("&", $pairs);
// HTTP options
$opts = array(
  'http'=>array(
   'method'=>"POST",
   'header'=>"Content-type: application/x-www-form-urlencoded\r\n" .
             "Content-length: " . strlen($body) . "\r\n" .
             "Cookie: foo=bar\r\n",
   'content'=>$body
  )
);
$context = stream_context_create($opts);
$f = fopen('
http://nomesito.it
', 'r', false, $context);
ho provato e funziona
