Salve help me please
devo creare una pagina di un sito che consenta all'utente di scaricare un file.zip inserendo il nome in una casella di testo premendo poi un pulsante d'invio
grazie!
Salve help me please
devo creare una pagina di un sito che consenta all'utente di scaricare un file.zip inserendo il nome in una casella di testo premendo poi un pulsante d'invio
grazie!
E il nome scritto nella casella di testo dove deve andare a finire ?
codice:<form action="post"> <input type="text" name="T1" size="20" value="file.zip" /> <input type="button" value="Invia" onclick="document.location.href = this.form.T1.value" /> </form>
Grazie Gufo volendo indicare i file in una specifica cartella download...?
value="download/file.zip"
domanda:
E se l'utente non digita il nome del file correttamente o se nonsa il nome del file da digitare o se il file è stato rimosso ?
Grazie innazitutto ma a me serve proprio così! devo permettere a degli utenti unici di scaricare il file di cui io gli consengo il nome...Originariamente inviato da alexba64
value="download/file.zip"
domanda:
E se l'utente non digita il nome del file correttamente o se nonsa il nome del file da digitare o se il file è stato rimosso ?
ho provato ma non va alexba64 il value="download/file.zip" non va
nel senso che io nella cartella devo mettere più file e al utente devo dare solo un nome senza anche download...
quindi vorrei che inserendo il nome il link li porti nella cartella download... non so se mi sono spiegato...
ovviamente tutto questo è un dettaglio perche basta che inserisco la pagina della cartella download e risolvo...
Secondo me per risolvere le soluzioni sono 2:
Usi javascript e con un semplice script modifichi di volta in volta il value del campo T1 facendo una concatenazione di stringhe es:
La seconda è utilizzando PHP, ossia dai un POST ad una pagina php che si prende il nome del file e ti fa lato server il redirect alla cartella downloads ed in particolare al file specificato dall'utente....codice:<html> <head> <script language="javascript"> function setValue(){ nomeFile = document.getElementById('T1').value; url = "download/" + nomeFile; document.location.href = url; } </script> </head> <body> <input type="text" id="T1" size="20"/> <input type="button" value="Invia" onclick="setValue()" /> </body> </html>
We are just...a moment...in time...