E' possibile fare l'upload dei file di un'intera cartella con PHP invece che di singoli file?
grazie a tutti
E' possibile fare l'upload dei file di un'intera cartella con PHP invece che di singoli file?
grazie a tutti
purtroppo no.Originariamente inviato da pamy78
E' possibile fare l'upload dei file di un'intera cartella con PHP invece che di singoli file?
grazie a tutti
L'unica cosa che puoi fare è l'upload di uno zip, ma devi comunque crearlo manualmente prima...
ciao
io farei un ciclo
in cui passi il parametro della cartella
ed al suo interno l'upload dei file 1 ad 1
al posto di echo ovviamente fai l'uploadCodice PHP:
//definisco il path come relativo
$path = $_SERVER['DOCUMENT_ROOT'].$root."/foto/";
//uso la funzione opendir
$dir_handle = @opendir($path) or die("Non riesco ad aprire $path");
echo "Directory di $path
";
//eseguo il while
while ($file = readdir($dir_handle)) {
echo $file;
}
//chiudo la directory
closedir($dir_handle);
In alternativa puoi creare uno script che ti crea una "collezione".
Chiedi all'utente come nominare la cartella, gli fai fare l'upload di file multipli e ricrei all'interno del server una folder con il nome deciso in precedenza contenente i file inviati.
Se la dir è in locale questo script non potrà mai funzionare.Originariamente inviato da nmkbeppe
io farei un ciclo
in cui passi il parametro della cartella
ed al suo interno l'upload dei file 1 ad 1
al posto di echo ovviamente fai l'uploadCodice PHP:
//definisco il path come relativo
$path = $_SERVER['DOCUMENT_ROOT'].$root."/foto/";
//uso la funzione opendir
$dir_handle = @opendir($path) or die("Non riesco ad aprire $path");
echo "Directory di $path
";
//eseguo il while
while ($file = readdir($dir_handle)) {
echo $file;
}
//chiudo la directory
closedir($dir_handle);
ciao
ovvio che bisogna modificare le variabili con i path corretti....
questo lo ho copiato da un sito dove lo uso regolarmente
perche non dovrebbe funzionare?
perchè in genere quando si parla di upload ci si riferisce a un caricamento dal client al server.
Php non è in grado di leggere i file sul client, ecco perchè ho detto che non funziona.
ciao
in effetti non hai torto.....
infatti questo script lo uso x cancellare un'intera directory dal server :-D
chiedo scusa x la gaffe