InnoFTPphp 1.5 :: www.innovanique.de
 

"; $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 "

$ftp_quitt"; echo"

"; ?>