";
$a = explode("|", $Dateitypen);
$arraypices = count($a);
echo "Zulässige Dateitypen:
";
for ($i = 0; $i < $arraypices; $i++) {
echo "$a[$i], ";
}
echo "
";
if($_GET['action']=="hochladen"){
$tempname = $_FILES['datei']['tmp_name'];
$Dateiname = $_FILES['datei']['name'];
$type = $_FILES['datei']['type'];
$size = $_FILES['datei']['size'];
$maxsizebytes = ($MaxMB * 1024 * 1024);
$Dateiupload = "$UploadOrdner/$Dateiname";
$Verbindung = ftp_connect("$Server");
$login = ftp_login($Verbindung, "$Benutzer", "$Passwort");
if ((!$Verbindung) || (!$login))
{
$err[] = "Es konnte keine FTP-Verbindung hergestellt werden. Bitte überprüfen Sie Ihre Einwahldaten.";
die;
}
if(!preg_match("/\." . $Dateitypen . "$/i", $_FILES["datei"]["name"]))
{
$err[] = "Ungültige Dateiendung";
}
if($size > "$maxsizebytes")
{
$err[] = "Die Datei ist zu groß!
Die maximal mögliche Dateigröße beträgt $MaxMB MB.";
}
if(empty($err))
{
$upload = ftp_put($Verbindung, $Dateiupload, $datei, FTP_ASCII);
if (!$upload)
{
echo "Upload fehlgeschlagen!
";
}
else
{
If ($Nachricht = "ja")
{
mail("$EMailAdresse", "Neue Datei", "InnoFTPphp 1.5 teilt Ihnen mit, dass der Benutzer mit der IP-Adresse $IPUser die Datei $Dateiname hochgeladen hat. (C) by www.innovanique.de");
echo "Die Datei $Dateiname wurde erfolgreich in den Ordner $UploadOrdner hochgeladen. Der Betreiber wurde per E-Mail über Ihren Upload informiert.";
}
else {
echo "Die Datei $Dateiname wurde erfolgreich in den Ordner $UploadOrdner hochgeladen.";
}
}
}
else
{
foreach($err as $error)
echo "$error
";
}
ftp_quit($Verbindung);
}
}
else {
echo "Bitte lassen Sie den Copyright-Hinweis stehen.";
exit;}
echo "