+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Caricamento automatico di file tramite modulo

  1. #1
    sivodave non è in linea Scolaretto
    Ciao a tutti, come da oggetto vorrei avere qualche chiarimento su come sia possibile caricare un file con un modulo, anzi a dir il vero vorrei capire se è possibile come effettuare la medesima operazione ma in automatico..

    Sto facendo un'applicazione in cui do la possibilità all'utente di esaminare il contenuto di un file di testo, e dopo averlo modifcato di salvarlo e automaticamente inviarlo a una certa destinazione.

    Io volevo fare in modo che al click sul pulsante mi si apra una piccola finestrella pop-up in javascript in cui l'utente inserisce un nome (mi serve per avere un'indicazione sulla destinazione del file) e poi automaticamente, utilizzando il codice appropriato di PHP inviare questo file.

    Mi sarebbe anche più che sufficiente fare in modo che al click sul pulsante, accedo ad un'altra pagina dove c'è un piccolo form per il caricamento dei file. E fin qui lo so fare....in sta pagina c'è il form che permette di caricare un file, ovvero uso il pulsante input di tipo file...quello che accanto mostra il pulsante browser per cercare il file che voglio uplodare. Ciò detto vorrei che quando accedo a questa pagina nel campo in questione ci sia già il percorso del file che voglio spostare. Il percorso del file lo conosco già perchè è salvato in una variabile di sessione. c'è l'attributo value e ad esso associo il valore di questa variabile ma non succede niente ovvero non riesco a far aprire questo form con il campo in question già riempito con il valore della variabile di sessione ovvero riempoito con l'indirizzo del file da uplodare. PEr poi l'upload non ho problemi perchè ho giò fatto il codice e funziona.

    Grazie come sempre

  2. #2
    sivodave non è in linea Scolaretto
    ah tra l'altro mi viene in mente di chiedervi un'altra cosa...quando cerco un file da caricare, cliccando sul pulsante browser, ho la possibilità di navigare in tutto il computer (in locale ovviamente)..esisterebbe un modo per limitare la navigazione a solo determinate cartelle??
    grazie

  3. #3
    L'avatar di Master85
    Master85 non è in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao Sivodave,
    a prescindere dal fatto che non riesco a capire perche' vorresti riempire automaticamente il campo file, posso affermare che cio' che chiedi non e' possibile, molti utenti in giro per la rete hanno postato possibili *soluzioni* con scarsi risultati, come giusto che sia. Come descrive la documentazione ufficiale http://it.php.net/manual/it/features.file-upload.php, dalla versione 4.1 del PHP, si utilizza una variabile globale $_FILES che contiene le varie informazioni del file inviato correttamente tramite le varie disposizioni specificate nella form, come la proprieta' enctype impostata a multipart/form-data e all'inserimento dell'elemento INPUT di tipo FILE che non puo' essere vincolato a determinate directory del filesystem. In teoria e' il browser che si interfaccia con il filesystem attraverso delle API specifiche del sistema operativo in uso e carica all'interno dell'elemento INPUT l'intero contenuto del file e non si limita a specificare solo il nome. Ti consiglio di leggere anche le documentazioni W3C per le form http://www.w3.org/TR/html4/interact/forms.html, negli ultimi paragrafi viene illustrato proprio il funzionamento di una form mutlipart/form-data.

    Anche se un po contorto, spero di essere stato chiaro,
    Ultima modifica di Master85; 18-12-2006 17:12 

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 6
    Ultimo Post: 10-11-2017, 16:26
  2. Caricamento file tramite ftp
    Da CESABAS nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 07-02-2017, 08:01
  3. Risposte: 1
    Ultimo Post: 22-07-2014, 14:26
  4. Chiamata modulo tramite Call da altro modulo
    Da FOX68 nel forum Microsoft Excel
    Risposte: 3
    Ultimo Post: 03-03-2013, 17:11
  5. Inviare dati tramite modulo in asp
    Da Sandroxin nel forum ASP 3, ASP .Net
    Risposte: 0
    Ultimo Post: 15-01-2009, 18:30