vabbè...
è stata una faticaccia... ma diciamo che ci sono riuscito :master:
posto la soluzione a vantaggio dei princiapianti :berto: come me che dovessero trovare la discussione col cerca...
il sistema funziona (uploada UN file in DUE cartelle), ma devo premettere che il codice è un po' sporco, o meglio potrebbe essere migliorato... (filtrare il tipo di file, checkare errori con precisione, sintassi più logica, ecc.)
...se qualcuno che se ne intende vuole apportare migliorie e postare il codice, ben venga...
ciao a tutti...
form.html:
codice:
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152" />
Seleziona il file da uploadare: <input name="uploadedfile" type="file" />
<input type="submit" value="Upload File" />
</form>
upload.php:
Codice PHP:
<?php
$target_uno = "cartella_uno/";
$target_due = "cartella_due/";
$target_uno = $target_uno . basename( $_FILES['uploadedfile']['name']);
$target_due = $target_due . basename( $_FILES['uploadedfile']['name']);
$source = "$target_uno";
$destination = "$target_due";
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_uno)) {
echo "Il file ". basename( $_FILES['uploadedfile']['name']).
" è stato uploadato con successo!";
} else{
echo "Si è verificato un errore!";
}
if (!copy($source, $destination)) {
echo "Copia di $file non riuscita...";
}
?>