- <?PHP
- $Type_Fichier = array(
- "PHP" => "php",
- ".net" => "net",
- "ASP" => "asp",
- "Web" => "www",
- );
-
- if (!is_dir("upload")) @mkdir("upload");
- if ($_SERVER['REQUEST_METHOD'] == "POST" &&
- isset($_POST['folder']) && isset($Type_Fichier[$_POST['folder']]) &&
- @is_uploaded_file($_FILES['file']['tmp_name'])) {
-
- $sFolder = "upload/".strtolower($_POST['folder']);
- if (!is_dir($sFolder) && !@mkdir($sFolder))
- die(" '".$sFolder."'");
- if (!@move_uploaded_file($_FILES['file']['tmp_name'], $sFolder."/".$_FILES['file']['name']))
- die(" '".$sFolder."'");
- }
-
- echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><HTML>";
- echo "<HEAD><TITLE>Partage de Fichiers</TITLE>";
- echo "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"style.css\">";
- echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">";
- echo "</HEAD><BODY><H1><CENTER><font face='Comic Sans MS' color=#6666ff><b>
- <big>Partage de fichiers</big></b></font></CENTER></H1><br>";
- if ($hDir = opendir("upload")) {
- while (False !== ($sData = readdir($hDir))) {
- if ($sData != "." && $sData != "..") {
- echo "<B>".strtoupper($sData)."</B>";
- echo "<DIV STYLE=\"margin-left: 20px; padding: 2px;\">";
- $hDir2 = opendir("upload/".$sData);
- while (False !== ($sData2 = readdir($hDir2))) {
- if ($sData2 != "." && $sData2 != "..")
- echo "<A Href=upload/".$sData."/".$sData2.">".$sData2."</A><BR>";
- }
- closedir($hDir2);
- echo "</DIV><BR>";
- }
- }
- closedir($hDir);
- }
- echo "<FORM ENCTYPE=\"multipart/form-data\" METHOD=\"post\" ACTION=\"".$_SERVER['PHP_SELF']."\">";
- echo "<BR><BR><B>Envoyer le fichier : </B><BR>";
- echo "<INPUT TYPE=\"file\" NAME=\"file\"><BR>Catalogue :";
- if ($langResult)
- echo "<B>".$FICHIER."</B><INPUT TYPE=\"hidden\" NAME=\"folder\" VALUE=\"".$FICHIER."\">"; else {
- echo "<SELECT NAME=\"folder\">";
- $walkFunction = ($FICHIER) ?
- 'echo "<OPTION"; if ($v == "'.$FICHIER.'") echo " SELECTED"; echo ">".$v."</OPTION>";' :
- 'echo "<OPTION>".$v."</OPTION>";';
- array_walk(array_keys($Type_Fichier), create_function('$v', $walkFunction));
- echo "</SELECT>";
- }
- echo "<BR><BR><INPUT TYPE=\"submit\" VALUE=\" OK \">";
- echo "</FORM></BODY></HTML>";
-
- ?>
<?PHP
$Type_Fichier = array(
"PHP" => "php",
".net" => "net",
"ASP" => "asp",
"Web" => "www",
);
if (!is_dir("upload")) @mkdir("upload");
if ($_SERVER['REQUEST_METHOD'] == "POST" &&
isset($_POST['folder']) && isset($Type_Fichier[$_POST['folder']]) &&
@is_uploaded_file($_FILES['file']['tmp_name'])) {
$sFolder = "upload/".strtolower($_POST['folder']);
if (!is_dir($sFolder) && !@mkdir($sFolder))
die(" '".$sFolder."'");
if (!@move_uploaded_file($_FILES['file']['tmp_name'], $sFolder."/".$_FILES['file']['name']))
die(" '".$sFolder."'");
}
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><HTML>";
echo "<HEAD><TITLE>Partage de Fichiers</TITLE>";
echo "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"style.css\">";
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">";
echo "</HEAD><BODY><H1><CENTER><font face='Comic Sans MS' color=#6666ff><b>
<big>Partage de fichiers</big></b></font></CENTER></H1><br>";
if ($hDir = opendir("upload")) {
while (False !== ($sData = readdir($hDir))) {
if ($sData != "." && $sData != "..") {
echo "<B>".strtoupper($sData)."</B>";
echo "<DIV STYLE=\"margin-left: 20px; padding: 2px;\">";
$hDir2 = opendir("upload/".$sData);
while (False !== ($sData2 = readdir($hDir2))) {
if ($sData2 != "." && $sData2 != "..")
echo "<A Href=upload/".$sData."/".$sData2.">".$sData2."</A><BR>";
}
closedir($hDir2);
echo "</DIV><BR>";
}
}
closedir($hDir);
}
echo "<FORM ENCTYPE=\"multipart/form-data\" METHOD=\"post\" ACTION=\"".$_SERVER['PHP_SELF']."\">";
echo "<BR><BR><B>Envoyer le fichier : </B><BR>";
echo "<INPUT TYPE=\"file\" NAME=\"file\"><BR>Catalogue :";
if ($langResult)
echo "<B>".$FICHIER."</B><INPUT TYPE=\"hidden\" NAME=\"folder\" VALUE=\"".$FICHIER."\">"; else {
echo "<SELECT NAME=\"folder\">";
$walkFunction = ($FICHIER) ?
'echo "<OPTION"; if ($v == "'.$FICHIER.'") echo " SELECTED"; echo ">".$v."</OPTION>";' :
'echo "<OPTION>".$v."</OPTION>";';
array_walk(array_keys($Type_Fichier), create_function('$v', $walkFunction));
echo "</SELECT>";
}
echo "<BR><BR><INPUT TYPE=\"submit\" VALUE=\" OK \">";
echo "</FORM></BODY></HTML>";
?>