Ciao a tutti!
Ho trovato negli archivi di questo sito un codice già scritto per fare l'upload di file. Funziona. L'unica cosa è che dovrei farci una modifica ma proprio non ci riesco. Questo codice prende il file che gli indico e lo mette nella directory che gli ho indicato nel file di setup. Io avrei bisogno di inserire nel form un campo "Nome cartella" in cui l'utente inserisca il nome della cartella in cui vuole fare l'upload.
Per es.
Sul mio server ho creato la cartella "backups" e all'interno ci sono le cartelle "lunedì", "martedì", ecc.ecc.
Quindi l'utente scriverà il giorno nel campo "Nome cartella" e il codice farà l'upload nella directory "...../backups/lunedì".

Questo è il link per la pagina di download del codice predisposto.

Di seguito indico i codici del file "uploader.php3" e "setup.php3".

Vi ringrazio in anticipo per l'aiuto che riuscirete sicuramente a darmi!
Se avete delle alternative sono tutto orecchi!

uploader.php3
Codice PHP:
<HTML>
<HEAD>
  <TITLE>Uploader v1.0 - Powered by PHPScriptCENTER.com</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<?php

///////////////////////////////////////////////
//                                           //
// Uploader v.1                              //
// ----------------------------------------- //
// by Graeme (webmaster@phpscriptcenter.com) //
// [url]http://www.phpscriptcenter.com[/url]            //
//                                           //////////////////////////////
// PHP Script CENTER offers no warranties on this script.                //
// The owner/licensee of the script is solely responsible for any        //
// problems caused by installation of the script or use of the script    //
//                                                                       //
// All copyright notices regarding Uploader, must remain                 //
// intact on the scripts and in the HTML for the scripts.                //
//                                                                       //
// (c) Copyright 2001 PHP Script CENTER                                  //
//                                                                       //
// For more info on Uploader,                                            //
// see [url]http://www.phpscriptcenter.com/uploader.php3[/url]                      //
//                                                                       //
///////////////////////////////////////////////////////////////////////////

require("setup.php3");

if(
$doupload) {

if(
$ADMIN[RequirePass] == "Yes") {
if(
$password != "$ADMIN[Password]") {
echo(
"

<CENTER>[B]<FONT FACE=\"Verdana\">Error</FONT>[/B]</CENTER></P>



<CENTER><TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"0\"
CELLPADDING=\"0\">
  <TR>
    <TD WIDTH=\"100%\" BGCOLOR=\"#000000\">
    <TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
      <TR>
        <TD COLSPAN=\"2\" BGCOLOR=\"#ffffff\">
        <FONT COLOR=\"#000000\" SIZE=\"-1\" FACE=\"Verdana\">Invalid Password</FONT></TD>
      </TR>
    </TABLE></TD>
  </TR>
</TABLE></CENTER></P>


<CENTER></CENTER></P>


<CENTER></CENTER></P>


<CENTER><FONT SIZE=\"-2\" FACE=\"Verdana\"><A HREF=\"http://www.phpscriptcenter.com/uploader.php3\" TARGET=\"_blank\">Uploader</A> Version 1.0 

Copyright &COPY; 2000-2001 <A HREF=\"http://www.phpscriptcenter.com/\" TARGET=\"_blank\">PHPScriptCENTER.com</A></FONT></CENTER>
</BODY>
</HTML>"
);
exit();
}
}

$num 0;
while(
$num $ADMIN[UploadNum]) {
$num++;


$picture "fileup$num"."_name";
$picture1 = $$picture;
$picture2 "fileup$num";
$picture3 = $$picture2;

if(
$picture3 != "none") {
$filesizebtyes filesize($picture3);

$ok 1;
if(
$filesizebtyes 10) {
$error .= "Error uploading (file size lower than 10 bytes) for file $num
"
;
$ok 2;
}



if(
file_exists("$ADMIN[directory]/$picture1") OR $ok == 2) {
$error .="File name already exists for file $num
"
;
} else {
copy ($picture3"$ADMIN[directory]/$picture1");
$error .="File $num has been uploaded
"
;
}
}
}

if(!
$error) {
$error .= "No files have been selected for upload";
}


echo(
"

<CENTER>[B]<FONT FACE=\"Verdana\">Status</FONT>[/B]</CENTER></P>



<CENTER><TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"0\"
CELLPADDING=\"0\">
  <TR>
    <TD WIDTH=\"100%\" BGCOLOR=\"#000000\">
    <TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
      <TR>
        <TD COLSPAN=\"2\" BGCOLOR=\"#ffffff\">
        <FONT COLOR=\"#000000\" SIZE=\"-1\" FACE=\"Verdana\">
$error</FONT></TD>
      </TR>
    </TABLE></TD>
  </TR>
</TABLE></CENTER></P>


<CENTER></CENTER></P>


<CENTER></CENTER></P>


<CENTER><FONT SIZE=\"-2\" FACE=\"Verdana\"><A HREF=\"http://www.phpscriptcenter.com/uploader.php3\" TARGET=\"_blank\">Uploader</A> Version 1.0 

Copyright &COPY; 2000-2001 <A HREF=\"http://www.phpscriptcenter.com/\" TARGET=\"_blank\">PHPScriptCENTER.com</A></FONT></CENTER>
</BODY>
</HTML>"
);
exit();

} else {

$num 0;
while(
$num $ADMIN[UploadNum]) {
$num++;
$html .= "<TR>
        <TD WIDTH=\"25%\" BGCOLOR=\"#295e85\">
        <FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">File 
$num:</FONT></TD> 
        <TD WIDTH=\"75%\" BGCOLOR=\"#ffffff\">
        <INPUT NAME=\"fileup
$num\" TYPE=\"file\" SIZE=\"25\">
</TD> "
;
}

if(
$ADMIN[RequirePass] == "Yes") {
$passhtml "

<CENTER><TABLE BORDER=\"0\" CELLSPACING=\"0\"  CELLPADDING=\"0\">
  <TR>
    <TD WIDTH=\"100%\" BGCOLOR=\"#000000\">
    <TABLE WIDTH=\"300\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
      <TR>
        <TD WIDTH=\"33%\" BGCOLOR=\"#295e85\">
        [B]<FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">Password:</FONT>[/B]</TD> 
        <TD WIDTH=\"67%\" BGCOLOR=\"#ffffff\">
        <INPUT NAME=\"password\" TYPE=\"password\" SIZE=\"25\">
</TD> 
      </TR>
    </TABLE></TD>
  </TR>
</TABLE></CENTER></P>"
;
}

echo(
"<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"uploader.php3\" METHOD=\"POST\">


<CENTER>[B]<FONT FACE=\"Verdana\">Upload</FONT>[/B]</CENTER></P>



<CENTER><TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">
  <TR>
    <TD WIDTH=\"100%\" BGCOLOR=\"#000000\">
    <TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
      <TR>
        <TD COLSPAN=\"2\" BGCOLOR=\"#295e85\">
        [B]<FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">Select Files</FONT>[/B]</TD>
         
      </TR>
$html
    </TABLE></TD>
  </TR>
</TABLE></CENTER></P>
$passhtml

<CENTER><INPUT NAME=\"doupload\" TYPE=\"submit\" VALUE=\"Upload Files\"></CENTER></FORM>


<CENTER></CENTER></P>


<CENTER></CENTER></P>


<CENTER><FONT SIZE=\"-2\" FACE=\"Verdana\"><A HREF=\"http://www.phpscriptcenter.com/uploader.php3\" TARGET=\"_blank\">Uploader</A> Version 1.0 

Copyright &COPY; 2000-2001 <A HREF=\"http://www.phpscriptcenter.com/\" TARGET=\"_blank\">PHPScriptCENTER.com</A></FONT></CENTER>
</BODY>
</HTML>"
);
exit();
}


php?>

setup.php3
Codice PHP:
<?php

///////////////////////////////////////////////
//                                           //
// Uploader v.1                              //
// ----------------------------------------- //
// by Graeme (webmaster@phpscriptcenter.com) //
// [url]http://www.phpscriptcenter.com[/url]            //
//                                           //////////////////////////////
// PHP Script CENTER offers no warranties on this script.                //
// The owner/licensee of the script is solely responsible for any        //
// problems caused by installation of the script or use of the script    //
//                                                                       //
// All copyright notices regarding Uploader, must remain                 //
// intact on the scripts and in the HTML for the scripts.                //
//                                                                       //
// (c) Copyright 2001 PHP Script CENTER                                  //
//                                                                       //
// For more info on Uploader,                                            //
// see [url]http://www.phpscriptcenter.com/uploader.php3[/url]                      //
//                                                                       //
///////////////////////////////////////////////////////////////////////////

$ADMIN[RequirePass] = "No";   // Checks to see if upload has a vaild password
$ADMIN[Password] = "password";   // This is the password if the above option is Yes
$ADMIN[UploadNum] = "1";  // Number of upload feilds to put on the html page
$ADMIN[directory] = "backups";  // The directory the files will be uploaded to (must be chmoded to 777)

php?>