Newsgroup: it.comp.www.php
Titolo: upload file

Ecco il mio problema:
devo fare l'upload di tre file.
ho il mio form con il quale "sfoglio" il file 1 e lo invio (OK)
poi torno indietro e ripeto l'operazione per il file 2 e per il file 3
(TUTTO OK)
Vorrei sapere se (e come) caricare in una unica soluzione i tre file
senza doverli sfogliare.
Mi servirebbe un'istruzione del tipo 
"copia c:\programmi\file1.txt N /rootdomain/public_html/mia_cartella"  
"copia c:\programmi\file2.txt N /rootdomain/public_html/mia_cartella" 
"copia c:\programmi\file3.txt N /rootdomain/public_html/mia_cartella" 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho scritto "N" ma volevo scrivere "IN"


 senza doverli sfogliare.
onestamente non ho capito

 senza doverli sfogliare.
Inserisci tre campi input di tipo file.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Inserisci tre campi input di tipo file.
non ho capito bene cosa chiede, ma penso sia proprio quello che vorrebbe 
evitare. 

 vorrebbe evitare. 
Non puo' evitarla.


 Non puo' evitarla.
premetto che di js, non su una cippa...... magari con uno script che prende 
il  nome del file dal primo campo, gli incrementa il numero finale e lo 
posiziona nel campo successivo.... 

 finale e lo posiziona nel campo successivo.... 
Se fosse possibile farlo in JS allora una qualsiasi script web potrebbe
"rubare" tramite JS qualsiasi file residente sul file system
dell'utente che sta visitando il sito.


 dell'utente che sta visitando il sito.
no, intendevo dire un js che dato il primo file (scelto  dall'utente 
sfogliando le cartelle), "elabora" il nome  e riempie i successivi campi 
input con il nuovo nome .    se x esempio , scelgo il primo "c:\pippo.txt" , 
il js prende tale nome e posiziona  la stringa "c:\pippo1.txt" nel secondo 
campo e "c:\pippo3.txt" nel terzo.
non intendevo dire un js che fa tutto da solo... 

 non intendevo dire un js che fa tutto da solo... 
[mi quoto]
Se fosse possibile farlo in JS allora una qualsiasi script web potrebbe
"rubare" tramite JS qualsiasi file residente sul file system
dell'utente che sta visitando il sito.
[/mi quoto]
Se non ne sei convinto, prova.


Cerco di spiegarmi meglio:
ho la necessità di consentire ad un utente "non proprio esperto" di
aggiornare alcuni dati che sono nel mio sito.
Gli ho creato una pagina apposita per il caricamento dei tre file.
Nella prima pagina carica il file cliccando su sfoglia e selezionando il
primo file.
cliccando su INVIA il controllo passa alla pagina che "bada" a compiere
l'upload.
Terminato il primo upload, l'utente deve tornare alla prima pagina,
sfogliare il secondo file...ecc...ecc...
ho provato ad inserire tre input di tipo file ed ho pure aggiunto
*value="c:\lamiacartella\ilmiofile.txt"
niente da fare!
Quando si carica il primo file...la casella di testo è vuota.
Il mio proposito sarebbe quello di poter dire al mio script di caricare
in un'unica soluzione i tre file.
Questi tre file si trovano SEMPRE nella stessa cartella e devono finire
SEMPRE nella stessa cartella del sito
esiste un comando del tipo
COPY QuestoFileLocale IN QuestaCartellaSulWeb??????
Grazie


quindi mi pare di capire che tu vorresti fare l'upload di 3 file insieme... 
tipo , scegli il primo, scegli il secondo e poi il terzo dopo di che' premi 
il tasto x inviare e ti vengono spediti.
ho dato un occhiata al volo su google e ho trovato qualche esempio:
http://www.phpfreaks.com/quickcode/Upload-Multiple-Files-Simple-Code/582.php
http://codewalkers.com/seecode/192.html

 Se non ne sei convinto, prova.
non ho capito... hai provato e funziona? :P

DNS wrote:

NON puo' funzionare. Sarebbe il piu' grosso buco di sicurezza di tutto
il word wild web. Ripeto, se NON ne sei convinto, prova la tua
"soluzione".


 COPY QuestoFileLocale IN QuestaCartellaSulWeb??????
NON puo' esistenre NULLA del genere. Lo script PHP sul server NON deve
poter accedere al filesystem dell'utente.
http://www.php.net/manual/en/features.file-upload.multiple.php


 "soluzione".
io non ne sono convinto.  come ho gia scritto, di js non so una cippa.  ho 
solo visto che e' possibile aggiungere campi non presenti nell'html oppure 
rimuoverli , impostare dei valori dentro i campi text , cambiare colori a 
tabelle e cose simili.  pensavo si potesse fare qualche maneggiamento anche 
su quel tipo di campo. tutto qui. 

Setec...mi hai convinto.
Grazie


 io non ne sono convinto.
Puoi anche non esserne convinto, ma NON PUO' FUNZIONARE e NON DEVE
FUNZIONARE. Prova a postare la richiesta sul newsgroup di javascript e
vedi che cosa ti rispondono.


 vedi che cosa ti rispondono.
probabilmente non mi sto spiegando bene.
il mio "io non ne sono convinto" era riferito a quello che dicevo io!!!
ripeto, non so niente di js , cio' che ho scritto era solo una mia idea e 
non so se funziona.  tu dici che non va. ok!! allora vuol dire che non va...
x me va bene comunque... il js non lo utilizzo e non lo voglio utilizzare.