Io credo di aver capito. Intendi dire che i tuoi utenti dovrebbero poter accedere a una sezione del sito, in cui si possono visualizzare e scaricare i file presenti in una determinata cartella e anche uploadare loro file in questa cartella. Certo che si può fare! È amche semplice. Però sei nella sezione sbagliata, dovevi postare in PHP. Tant'è. (Comunque credo pure che l'argomento sia già stato trattato diverse volte.)
Basta un file, chiamato, per esempio, "index.php", tanto per essere originali, mentre i file uploadati si troveranno nella cartella "harddisk/".
Codice HTML:
<h1>L'hard Disk!</h1>
<!-- Questo per quanto riguarda l'upload di file -->
<form action="carica.php" method="post" enctype="multipart/form-data">
<b>Inviaci un file</b>
<input type="file" name="upfile">
<input type="submit" value="Invia il file">
</form>
<!-- Basta -->
<!-- Questo per visualizzare i file presenti nella cartella -->
<?php
$dir = opendir ("harddisk/");
print "\n\n<ul>\n";
while($read = readdir($dir)) {
if($read[0] == ".") continue;
print "<li><a href="harddisk/$read">$read</a></li>\n";
}
print "</ul>\n\n";
closedir($dir);
?>
<!-- Così abbiamo visualizzato i file presenti nella cartella -->
Nel file "carica.php", nella stessa cartella di "index.php", mettiamo questo codice:
Codice PHP:
<?php
if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile"]["tmp_name"], "harddisk/$_FILES[upfile][name]");
}
?>
<html>
<head>
<meta http-equiv="refresh" content="0,index.php">
</head>
Ecco, ti ho dato la struttura scheletrica di base, poi puoi costruirci tu qualcosa su.
Leggi qui: http://php.html.it/articoli/leggi/848/upload-con-php/
E qui: http://php.html.it/articoli/leggi/86...ories-con-php/