Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    prelevare file da cartelle in automatico

    Salve a tutti, ho un grosso problema da risolvere: dato uno "sfoglia", voglio dare in pasto al prgramma tot cartelle e in automatico deve estrarre un file da ogni cartella (con estensioni date) e processarli in automatico.
    La funzione per processarli l'ho creata, non sò però come fare per prelevarli tipo ciclo; so che è fantascienza ma magari qualcuno sa come consigliarmi.
    Grazie a tutti.

  2. #2
    Non puoi farlo.

    Al massimo puoi caricare un archivio ZIP/RAR, etc oppure caricare file multipli con SWFUpload e simili.

  3. #3
    Con lo "Sfoglia" del browser non si può fare.

    Poi non ho capito..... PHP (lato server) dovrebbe processare qualcosa lato client?

    L'unico modo per farlo è passagli in "encode=multipart/data" dei campi <input type="file" /> e processare ogni singolo file separatamente.

    Potresti farlo, ma non con PHP, utilizzando delle ActiveX o degli script per il browser che forniscono un'interfaccia diversa.
    Ma è poco consigliabile, fuori standard, macchinoso, di lunga implementazione, forse neanche tanto funzionale.

    Mi orienterei su un altro metodo....

  4. #4
    In pratica ho una cartella "principale" contenente altre cartelle secondarie; con il pulsante "sfoglia" voglio poter selezionare queste cartelle secondarie (esempio 5 cartelle contemporaneamente), prelevare tutti file con estensione .acc (messo da me in precedenza) e poi lanciare uno script che legga la stringa nei file.acc e ne memorizzi i valori in un array; quest'ultima parte l'ho fatta, non riesco a far caricare i file contemporaneamente, così da far fare l'inserimento a php in automatico.

  5. #5
    Non puoi selezionare più file in automatico per l'upload.
    Devi sceglierli manualmente prima di cliccare 'invia' ... è una misura di sicurezza dei browser.

    Altrimenti, quando tu carichi la tua foto personale da "C:\MieFoto\SonoTroppoFigo.jpg" io potrei potenzialmente anche caricarmi in automatico sul server il tuo "C:\MieiDatiPrivati\CodicePINdellaCartaDiCredito.t xt"

    Capito?

  6. #6
    ok, vada per il manuale. Se però volessi importare il file e nello stesso tempo copiarne il nome senza estensione su una casella di testo, per essere sicuro di aver preso quello giusto?
    tipo: miofile.txt, lo seleziono manualmente e quando lo importo ne vedo il nome su un'area di testo?

  7. #7
    Intendi:
    - dopo averlo selezionato
    o
    - dopo averlo importato e processato con PHP?


    Nel primo caso lavori con Javascript: all'onChange dell' <input file> fai leggere il valore (percoso e nome file), lo pulisci e te lo incolli in un campo di <input text> a tuo piacimento.

    Nel secondo caso lavori con PHP: dopo aver processato i file che ti sono arrivati prendi il nome (con $_FILES[<nomeCampoFile>]["name"]) e te lo stampi dove vuoi...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.