Ecco il file upload.php :
Codice PHP:
<?
include "settings.php"; /*Inclusion of the config file*/
if ($pp<>''){
$p=base64_encode($pp);
$pp='';
}
if (base64_decode($p)<>$psw){
echo "<FORM METHOD=\"Post\" ACTION=\"$PHP_SELF\">\nInserisci Password: <input type=password name=\"pp\"> <input type=submit value=\"Login\"></FORM>";
} else {
if ($d<>''){
if (!(file_exists($d))){ /*if the dir does not exist...create it*/
umask(011);
mkdir($d,"0777");
echo "The directory $d was successful created.";
}
}
if ($a<>'1'){
echo "<FORM METHOD=\"Post\" ENCTYPE=\"multipart/form-data\" ACTION=\"".$PHP_SELF."?p=".$p."\">\n<input type=hidden name=a value=1>\n";
$k=1;
while ($k<=$up){
echo "File $k: <INPUT TYPE=\"file\" NAME=\"file$k\">
\n";
$k++;
}
echo "<INPUT TYPE=\"submit\" value=UPLOAD>\n</FORM>";
} else {
$k=1;
while ($k<=$up){
echo "$c File $k";
$t=$HTTP_POST_FILES["file$k"]['tmp_name'];
$sz=$HTTP_POST_FILES["file$k"]['size'];
$n=$HTTP_POST_FILES["file$k"]['name'];
if ($t=='none'){
echo ": $err1";
} elseif ($sz>$s){
echo ": $err";
} else {
echo " ($n): ";
copy($t,"$d$n"); /* Copying the file */
echo $ok;
}
echo "
";
$k++;
}
echo "
<a href=\"$PHP_SELF?p=$p\">$back</a>";
}
}
?>
</p>
</body>
</html>
---
Ecco il file setting.php che credo gestisca le caratteristiche dell'upload(ho tolto i dati personali):
Codice PHP:
<?
// Password
$psw="PASSWORD";
// Name of the directory where the files will be saved (with slash "/")
// Nome della directory in cui verranno salvati i files (con lo slash "/")
$d="upload/";
// Maximum filesize (bytes - 15000 = 15KB)
// Dimensione massima del file in bytes (15000= 15KB)
$s=2500000;
// Uploading.. Message
// Messaggio Trasferimento del file...
$c="Sto caricando il file";
// Error Message (Filesize over limit)
// Messaggio di errore (Dimensione del file al di sopra del limite imposto)
$err="Dimensione del file al di sopra del limite imposto";
// Error Message (Not Found, or File-Browse-Box empty)
// Messaggio di errore (Non trovato, o Casella-Sfoglia-file vuota)
$err1="Non trovato, o Casella-Sfoglia-file vuota";
// OK Message
// Messaggio di OK
$ok="File caricato correttamente!";
// Go-Back Message
// Messaggio torna-indietro
$back="Inoltra altri files";
// Number of simultaneus uploads min=1, max=14
// Numero di uploads simulanei min=1, max=14
$up=1;
// HTML code of the header of the page
// Codice Html dell'header della pagina
?>
<HTML>
<HEAD>
<TITLE>Carica il tuo file</TITLE>
<style>
A { COLOR: #000000 }
A:visited { COLOR: #000000 }
A:hover { COLOR: #000000 }
</style>
</HEAD>
<BODY BGCOLOR="#ffffff" TEXT="#000000" leftmargin="0" topmargin="0" rightmargin="0">
<P ALIGN="CENTER">
</p>
Nel caso qualcuno potesse scrivere il codice che mi serve,gli sarei molto grato,visto che non so praticamente nulla di php