Salvataggio file tramite sfoglia

Furiella

Nuovo Utente
14 Nov 2013
5
0
0
Buondì,
non sono un programmatore prodetto ma un dilettante che si diletta nella programmazione.

Avrei bisogno di una dritta e vado subito al sodo ringraziando anticipatamente.
Ambiente locale (mio pc)
upload multiplo di immagini

1 seleziono le immagini da salvare
2 inserisco in un 'campo testo' il nome della cartella ove salvare
3 eseguo col submit l'uploading.php

Il codice è scarno, privo di controlli e semplice semplice. Verrà implementato successivamente. Come verrà eventualmente implementato con un sistema di DB, ma per ora mi è sufficente gestire in cartelle.

Domanda:
come posso modificare il punto 2 facendo selezionare il percorso ove salvare tramite una finestra sfoglia? Può essere eventualmente utilizzato anche sul server web?


codice HTML
HTML:
<form method="post" action="uploading.php" enctype="multipart/form-data">
    <input type="file" name="files[]" multiple="multiple"> <br />
    <input type="hidden" name="MAX_FILE_SIZE" value="10000">
    <label for="original_path">original path</label>
    <input type="text" name="original_path" value="" size="40" maxlength="255" /> <br />
    <input type="submit" value="Upload">
</form>



codice PHP
PHP:
<?php

$uploads_dir = $_POST['original_path'].'/';

foreach ($_FILES["files"]["error"] as $key => $error) {

    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES["files"]["tmp_name"][$key];
        $name = $_FILES["files"]["name"][$key];
        move_uploaded_file($tmp_name, "$uploads_dir $name");
		echo "$name caricato </br>";
    }
}
?>


Grazie
 

Furiella

Nuovo Utente
14 Nov 2013
5
0
0
Nessuno ha suggerimenti?

accettasi qualsiasi suggerimento

correggo un errore presente nel codice HTML:
HTML:
<form method="post" action="uploading.php" enctype="multipart/form-data">
<!-- MAX_FILE_SIZE deve precedere il campo di input del nome file -->
    <input type="hidden" name="MAX_FILE_SIZE" value="10000">
    <input type="file" name="files[]" multiple="multiple"> <br />
    
    <label for="original_path">original path</label>
    <input type="text" name="original_path" value="" size="40" maxlength="255" /> <br />
    <input type="submit" value="Upload">
</form>
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
indichi in un array i nomi delle cartelle su cui vuoi scegliere di salvare e usi un select a tendina
PHP:
<!-- ... -->
<select name="original_path">
<?php
$cartelle=array('pinco','pallo','sempronio');
foreach($cartelle as $cartella){
	echo "<option value=\"$cartella\">$cartella</option>";
}
?>
</select>
<!-- ... -->
lo "sfoglia" si ha solo per caricare i file
 

Furiella

Nuovo Utente
14 Nov 2013
5
0
0
ciao
indichi in un array i nomi delle cartelle su cui vuoi scegliere di salvare e usi un select a tendina
PHP:
<!-- ... -->
<select name="original_path">
<?php
$cartelle=array('pinco','pallo','sempronio');
foreach($cartelle as $cartella){
	echo "<option value=\"$cartella\">$cartella</option>";
}
?>
</select>
<!-- ... -->
lo "sfoglia" si ha solo per caricare i file

Ottima soluzione alternativa, non ci avevo pensato...
mi hai dato un'idea, potrei utilizzare dir_recursive(), comunque ricavarmi le cartelle dalla directory interessata e popolare la tendina.

Grazie mille ;)
 

Furiella

Nuovo Utente
14 Nov 2013
5
0
0
Lavorerò su questo:

PHP:
$dir = "mio_percorso";
$dirlist = glob($dir."\*",GLOB_ONLYDIR);

Grazias
 
Discussioni simili
Autore Titolo Forum Risposte Data
Luigixy [PHP] Salvataggio path su file PHP 3
M Salvataggio contenuto console javascritp in file di testo Presentati al Forum 0
A salvataggio file audio su una seconda pagina html Javascript 0
carter problema salvataggio file txt WordPress 2
L problema salvataggio file testo PHP 10
M Salvataggio immagini e file Flash Discussioni Varie 3
L [Java] Salvataggio File Di Testo Java 1
A Errore durante il salvataggio Photoshop 0
S problema salvataggio immagini Photoshop 0
T Fpdf salvataggio su directory protetta PHP 0
I Salvataggio snapshot IPCAM tramite PHP PHP 5
max1974 Salvataggio data errato PHP 3
L [Javascript] Problema salvataggio dati in db Javascript 1
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
S [PHP] salvataggio di un dato più volte PHP 0
A [Photoshop] Problema salvataggio foto in JPEG Photoshop 5
F Ip cam e salvataggio video IP Cam e Videosorveglianza 1
A [Javascript] Salvataggio immagine da webcam Javascript 2
Laskot [Javascript] Registrazione e salvataggio utenti in LocalStorage Javascript 8
bubino8 [Javascript] jsPDF Con nome al salvataggio Javascript 2
L estrazione dati da mysql in php e salvataggio in cartella del server PHP 51
T salvataggio e ripresa dell'opzione select. PHP 9
A Form fattura multiriga e query salvataggio mysql PHP 3
elpirata Pagina posizione Top dopo salvataggio form Javascript 0
Z [VB.NET] salvataggio dati da datagridview a database .NET Framework 1
P problema salvataggio e richiamo SESSION PHP 0
A [risolto] Ottimizzare salvataggio dati MySQL 4
N Salvataggio risultati ricerca. Classic ASP 0
P Uploadify e salvataggio immagini nel DB PHP 21
N PhpMailer e salvataggio allegato sul server PHP 11
L salvataggio pagina con ckeditor PHP 0
S Salvataggio Manifesto A3 Photoshop 2
B Salvataggio impostazioni stile wordpress PHP 7
maxbossi [VBulletin] Salvataggio automatico post CMS (Content Management System) 1
V Aiuto su utilizzo ARRAY ed eventuale salvataggio all'interno del database! PHP 20
neo996sps [VB 2010] Aiuto su procedura di salvataggio dati mysql .NET Framework 1
A Salvataggio dati (era: funzione penso in javascript) PHP 2
E Salvataggio username (era: Problema PHP 5.3.6) PHP 15
riminese77 Salvataggio dati da List(of) ASP.NET 2
L schermata di salvataggio PHP 4
M Salvataggio pennelli personalizzati Photoshop 1
T Problema nel salvataggio dei dati dopo il form. PHP 7
I salvataggio guestbook Supporto Mr.Webmaster 0
I Salvataggio dati sessione in tabella PHP 4
A bloccare salvataggio dell'immagine Sicurezza e Virus 3
G Impedire salvataggio pagina web HTML e CSS 5
M Salvataggio automatico Javascript 5
W Salvataggio in php PHP 1
U Salvataggio IP e confronto col database PHP 1
A form da compilare offline con salvataggio su txt...si può fare? Javascript 1

Discussioni simili