Newsgroup: it.comp.www.php
Titolo: Problema di form

Salve a tutti
ho un piccolo problemino,cioè ho 5 campi inviati da un form
eccoli:
$nickname
$password
$nickDest
$file
$messaggio
Ora come posso fare in modo che questi campi vengano inviati a un file
.asp,senza ricorrere al form action ?.Lo chiedo perchè il campo messaggio è
cosi':
$messaggio = "Ciao $nickDest,
$nickname ti manda una poesia che trovi a questo link: $file"
e quindi non posso mandarlo da un form normale,ma mi serve mandarlo da un
file php.Come posso quindi ovviare?.Grazie a tutti per l'attenzione e grazie
per un'eventuale aiuto .Premetto che non devo inviare una email,ma devo
indirizzare i campi a un file .asp esterno

file php.Come posso quindi ovviare?
L'unica cosa che mi viene in mente e' "browsare" il file .ASP usando
i sockets.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

 wrote :


 ha scritto nel messaggio
news:kTaj7.34885$%a4.13...@news.infostrada.it...

Perchè non puoi utilizzare un form?
Metti tutte le variabili in campi nascosti e forzi l'invio del form con
javascript.
ciao
--
Kappa
ka...@webngo.net
www.webngo.net

Si,ci avevo provato,ma non sono riuscito a capire come creare il campo
messaggio:
$messaggio = "Ciao $nickDest,
$nickname ti manda una poesia che trovi a questo link: $file"
Vedi,dovrei richiamare al suo interno,i campi nickDest,nickname e
file;sinceramente in js non so' come fare:( .

 ha scritto nel messaggio
news:QLnj7.38544$%a4.14...@news.infostrada.it...

beh scusa ma non ti basta creare un form ed inserire nel campo nascosto il
valore di $messaggio
<form name="formtoasp" method="post" action="tuapagina.asp">
    <input type="hidden" name="testo" value="$messaggio">
</form>
<script language=javascript>
document.formtoasp.submit();
</script>
e dalla pagina .asp leggi il valore del campo testo con:
testo = Request.Form("testo")


La pagina asp, non si trova sul mio server,se no avrei fatto come dicevi
tu.In ogni caso ho trovato la soluzione,anche se i risultati vengono
decisamente appicicati
Ciao

 decisamente appicicati
E come hai risolto?


Con questo esempio:
<form name="myform">
<input type="text" name="Nome" onBlur="document.myform.Testo.value =
'Ciao ' + document.myform.Nome.value;">
<input type="hidden" name="Testo">
</form>
Ho capito come unire una scritta a a quello che scrive l'utente in un campo
form

con i sockets:) se hai qualche esempio o simile sarebbe ottimo:)
Non garantisco verita', ma freschezza si':
                $QUERY="username=lserni&password=00zX90O8zcCmM";
                $length=strlen($QUERY);
                $fp = fsockopen("212.210.166.90", 80, $errno, $errstr, 30);
                fwrite($fp,
"POST /rapporti/interroga.asp HTTP/1.0
Referer: SITO_DOVE_SI_SUPPONE_DEBBA_ESSERE_LA_FORM_INESISTENTE
Connection: Keep-Alive
User-Agent: Mozilla/4.61 [en] (Win98; I)
Host: 
www.direct.it:80
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8
Content-type: application/x-www-form-urlencoded
Content-length: $length
$QUERY
");
               while(!feof($fp))
                {
                        $headers = fgets($fp, 300);
                        if ($headers=="\r\n")
                                break;
                }
		$response = "";
                while(!feof($fp))
                {
                        $string = fgets($fp, 16384);
			$response .= $string;
                }
		@fclose($fp); // Automatico?
#################
Usare bene il codice e ricordare che "cca' nisciuno e' fesso" ;-)
