Verbindung zu " . space_html($server) . " wurde getrennt
"; } else { echo "Verbindung zu " . space_html($server) . " konnte nicht getrennt werden
"; } } function highlight_code ($x) { $y = @highlight_file($x, true); if (!empty($y)) { echo "" . space_html($x) . " |
$y |
Quelltext von Datei " . space_html($x) . " kann nicht angezeigt werden
"; } } function count_data ($x) { $y = data_list($x); echo "Das aktuelle Verzeichnis enthält " . count($y[0]) . " Ordner und " . count($y[1]) . " "; if (count($y[1]) == 1) { echo "Datei
"; } else { echo "Dateien"; } } function tree_dump_sys ($x) { global $verzeichnis; $y = data_list($x); if (!empty($y[0])) { foreach ($y[0] as $v) { if ($verzeichnis == "/" AND $x == $verzeichnis) { echo "[ " . space_html($v) . " ]" . space_html($programm) . "
"; } if (isset($_POST["mkdir"])) { if (!empty($ordner)) { $inhalt = data_list($verzeichnis); if (!@in_array($ordner, $inhalt[0]) AND !@in_array($ordner, $inhalt[1])) { if (strpos($ordner, "?") === false) { $nordner = slash($verzeichnis, $ordner); if (@mkdir($nordner)) { echo "Verzeichnis " . space_html($nordner) . " wurde erstellt
"; } else { echo "Verzeichnis konnte nicht erstellt werden
"; } } else { echo "Ordnername enthält Fragezeichen ? als unzulässiges Zeichen
"; } } else { echo "Name schon vorhanden
"; } } else { echo "Kein Ordnername angegeben
"; } } elseif (isset($_POST["rmdir_delete"])) { if (isset($_POST["ja"])) { if (!empty($xordner)) { $gruen = array(); $rot = array(); foreach ($xordner as $v) { if (@rmdir($v) OR tree_delete_sys($v)) { $gruen[] = space_html($v); } else { $rot[] = space_html($v); } } if (!empty($gruen)) { echo "";
if (count($gruen) == 1) {
echo "Verzeichnis $gruen[0] wurde gelöscht";
} else {
echo "Folgende Verzeichnisse wurden gelöscht:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Verzeichnis $rot[0] konnte nicht gelöscht werden";
} else {
echo "Folgende Verzeichnisse konnten nicht gelöscht werden:
";
echo implode("
", $rot);
}
}
echo "
";
if (count($gruen) == 1) {
echo "Datei $gruen[0] wurde gelöscht";
} else {
echo "Folgende Dateien wurden gelöscht:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte nicht gelöscht werden";
} else {
echo "Folgende Dateien konnten nicht gelöscht werden:
";
echo implode("
", $rot);
}
}
echo "
Keine Daten angegeben
"; } } } elseif (isset($_POST["rename"])) { if (!empty($xordner) OR !empty($xdatei)) { $inhalt = data_list($verzeichnis); $vneu = slash($verzeichnis, $neu); $xdaten = array(); if (!empty($xordner)) { foreach ($xordner as $v) { $xdaten[] = $v; } } if (!empty($xdatei)) { foreach ($xdatei as $v) { $xdaten[] = $v; } } if (count($xdaten) > 1) { if (isset($_POST["ja2"])) { if (!empty($xdata)) { if (isset($_POST["ja3"])) { if (!@in_array($neu, $inhalt[0]) AND !@in_array($neu, $inhalt[1])) { if (strpos($neu, "?") === false) { if (@rename($xdata, $vneu)) { echo "" . space_html($xdata) . " wurde in " . space_html($vneu) . " umbenannt
"; } else { echo "" . space_html($xdata) . " konnte nicht umbenannt werden
"; } } else { echo "Name enthält Fragezeichen ? als unzulässiges Zeichen
"; } } else { echo "Name " . space_html($vneu) . " schon vorhanden
"; } } else { echo ""; } } else { echo "Keine Daten angegeben
"; } } else { echo ""; } } else { if (isset($_POST["ja"])) { if (!@in_array($neu, $inhalt[0]) AND !@in_array($neu, $inhalt[1])) { if (strpos($neu, "?") === false) { if (!empty($xordner)) { if (@rename($xordner[0], $vneu)) { echo "Verzeichnis " . space_html($xordner[0]) . " wurde in " . space_html($vneu) . " umbenannt
"; } else { echo "Verzeichnis " . space_html($xordner[0]) . " konnte nicht umbenannt werden
"; } } elseif (!empty($xdatei)) { if (@rename($xdatei[0], $vneu)) { echo "Datei " . space_html($xdatei[0]) . " wurde in " . space_html($vneu) . " umbenannt
"; } else { echo "Datei " . space_html($xdatei[0]) . " konnte nicht umbenannt werden
"; } } } else { echo "Name enthält Fragezeichen ? als unzulässiges Zeichen
"; } } else { echo "Name " . space_html($vneu) . " schon vorhanden
"; } } else { echo ""; } } } else { echo "Keine Daten angegeben
"; } } elseif (isset($_POST["move"])) { if (isset($_POST["ja"])) { if (!empty($ziel)) { $inhalt = data_list($ziel); if (!empty($xordner)) { $a = array(); foreach ($xordner as $v) { $a[$v] = slash($ziel, substr(strrchr($v, "/"), 1)); } if (!empty($a)) { $gruen = array(); $rot = array(); $rotvorhanden = array(); $gleich = array(); $vorhanden = array(); foreach ($a as $k => $v) { $name = substr(strrchr($k, "/"), 1); if (!@in_array($name, $inhalt[0])) { if (@rename($k, $v)) { $gruen[] = space_html($k); } else { if (!@in_array($name, $inhalt[1])) { $rot[] = space_html($k); } else { $rotvorhanden[] = space_html($v); } } } else { if ($ziel == $verzeichnis) { $gleich[] = space_html($v); } else { $vorhanden[] = space_html($v); } } } if (!empty($gruen)) { echo "";
if (count($gruen) == 1) {
echo "Verzeichnis $gruen[0] wurde nach " . space_html($ziel) . " verschoben";
} else {
echo "Folgende Verzeichnisse wurden nach " . space_html($ziel) . " verschoben:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Verzeichnis $rot[0] konnte nicht verschoben werden";
} else {
echo "Folgende Verzeichnisse konnten nicht verschoben werden:
";
echo implode("
", $rot);
}
}
if (!empty($rotvorhanden)) {
echo "
";
if (count($rotvorhanden) == 1) {
echo "$rotvorhanden[0] in Zielverzeichnis " . space_html($ziel) . " als Datei vorhanden";
} else {
echo "Als Dateien sind in Zielverzeichnis " . space_html($ziel) . " vorhanden:
";
echo implode("
", $rotvorhanden);
}
}
if (!empty($gleich)) {
echo "
Zielverzeichnis " . space_html($ziel) . " ist aktuelles Verzeichnis - ";
if (count($gleich) == 1) {
echo "Verzeichnis $gleich[0] schon vorhanden";
} else {
echo "folgende Verzeichnisse sind schon vorhanden:
";
echo implode("
", $gleich);
}
}
if (!empty($vorhanden)) {
echo "
";
if (count($vorhanden) == 1) {
echo "Verzeichnis $vorhanden[0] in Zielverzeichnis " . space_html($ziel) . " schon vorhanden";
} else {
echo "Folgende Verzeichnisse sind in Zielverzeichnis " . space_html($ziel) . " schon vorhanden:
";
echo implode("
", $vorhanden);
}
}
echo "
";
if (count($gruen) == 1) {
echo "Datei $gruen[0] wurde nach " . space_html($ziel) . " verschoben";
} else {
echo "Folgende Dateien wurden nach " . space_html($ziel) . " verschoben:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte nicht verschoben werden";
} else {
echo "Folgende Dateien konnten nicht verschoben werden:
";
echo implode("
", $rot);
}
}
if (!empty($rotvorhanden)) {
echo "
";
if (count($rotvorhanden) == 1) {
echo "$rotvorhanden[0] in Zielverzeichnis " . space_html($ziel) . " als Verzeichnis vorhanden";
} else {
echo "Als Verzeichnisse sind in Zielverzeichnis " . space_html($ziel) . " vorhanden:
";
echo implode("
", $rotvorhanden);
}
}
if (!empty($gleich)) {
echo "
Zielverzeichnis " . space_html($ziel) . " ist aktuelles Verzeichnis - ";
if (count($gleich) == 1) {
echo "Datei $gleich[0] schon vorhanden";
} else {
echo "folgende Dateien sind schon vorhanden:
";
echo implode("
", $gleich);
}
}
echo "
Kein Zielverzeichnis angegeben
"; } } else { if (!empty($xordner) OR !empty($xdatei)) { echo ""; } else { echo "Keine Daten angegeben
"; } } } elseif (isset($_POST["move_overwrite"])) { if (!empty($data)) { $a = array(); foreach ($data as $v) { $a[$v] = slash($ziel, substr(strrchr($v, "/"), 1)); } if (!empty($a)) { $gruen = array(); $rot = array(); foreach ($a as $k => $v) { if (@rename($k, $v)) { $gruen[] = space_html($k); } else { $rot[] = space_html($k); } } if (!empty($gruen)) { echo "";
if (count($gruen) == 1) {
echo "Datei $gruen[0] wurde nach " . space_html($ziel) . " verschoben";
} else {
echo "Folgende Dateien wurden nach " . space_html($ziel) . " verschoben:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte nicht verschoben werden";
} else {
echo "Folgende Dateien konnten nicht verschoben werden:
";
echo implode("
", $rot);
}
}
echo "
";
if (count($gruen) == 1) {
echo "Die Rechte von Verzeichnis $gruen[0] wurden in $chmodnum geändert";
} else {
echo "Die Rechte folgender Verzeichnisse wurden in $chmodnum geändert:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Die Rechte von Verzeichnis $rot[0] konnten nicht geändert werden";
} else {
echo "Die Rechte folgender Verzeichnisse konnten nicht geändert werden:
";
echo implode("
", $rot);
}
}
echo "
";
if (count($gruen) == 1) {
echo "Die Rechte von Datei $gruen[0] wurden in $chmodnum geändert";
} else {
echo "Die Rechte folgender Dateien wurden in $chmodnum geändert:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Die Rechte von Datei $rot[0] konnten nicht geändert werden";
} else {
echo "Die Rechte folgender Dateien konnten nicht geändert werden:
";
echo implode("
", $rot);
}
}
echo "
Eingabe enthält mehr als vier Ziffern
"; } } else { echo "Keine Rechte angegeben
"; } } else { if (!empty($xordner) OR !empty($xdatei)) { echo ""; } else { echo "Keine Daten angegeben
"; } } } elseif (isset($_POST["upload"])) { $inhalt = data_list($verzeichnis); $name = $_FILES["file"]["name"]; $zieldatei = slash($verzeichnis, $name); if (!@in_array($name, $inhalt[0])) { $tmp_name = $_FILES["file"]["tmp_name"]; $type = $_FILES["file"]["type"]; $text = @file_get_contents($tmp_name); if (@in_array($name, $inhalt[1])) { $neu_name = "neu_" . $name; $tempziel = slash($scriptdir, $neu_name); if (@in_array(substr(strrchr(strtolower($name), "."), 1), $highlight_end)) { $handle = @move_uploaded_file($tmp_name, $tempziel) AND ($fp = @fopen($tempziel, "wb") AND fwrite($fp, str_replace("\r\n", "\n", $text)) !== false AND fclose($fp)); $size = @filesize($tempziel); } else { $handle = @move_uploaded_file($tmp_name, $tempziel); $size = $_FILES["file"]["size"]; } if ($handle) { echo "Datei wurde als temporäre Datei hochgeladen
Dateiname: " . space_html($neu_name) . "
Dateityp: $type
Dateigröße: $size Byte
Datei " . space_html($tempziel) . " konnte nicht hochgeladen werden"; if (!is_writeable($scriptdir)) { echo " - Skriptverzeichnis " . space_html($scriptdir) . " nicht beschreibbar"; } echo "
"; } } else { if (@in_array(substr(strrchr(strtolower($name), "."), 1), $highlight_end)) { $handle = move_uploaded_file($tmp_name, $zieldatei) AND ($fp = @fopen($zieldatei, "wb") AND fwrite($fp, str_replace("\r\n", "\n", $text)) !== false AND fclose($fp)); $size = filesize($zieldatei); } else { $handle = move_uploaded_file($tmp_name, $zieldatei); $size = $_FILES["file"]["size"]; } if ($handle) { echo "Datei wurde hochgeladen
Dateiname: " . space_html($name) . "
Dateityp: $type
Dateigröße: $size Byte
Es wurde keine Datei hochgeladen
"; } } } else { echo "" . space_html($zieldatei) . " als Verzeichnis vorhanden
"; } } elseif (isset($_POST["upload_nein"])) { echo "Datei " . space_html($_POST["name"]) . " wurde nicht ersetzt";
if (!@unlink($_POST["tempziel"])) {
echo "
Temporäre Datei " . space_html($_POST["tempziel"]) . " konnte nicht gelöscht werden";
}
echo "
Datei " . space_html($_POST["name"]) . " wurde ersetzt"; } else { echo "
Datei " . space_html($_POST["zieldatei"]) . " konnte nicht ersetzt werden";
if (!@unlink($_POST["tempziel"])) {
echo "
Temporäre Datei " . space_html($_POST["tempziel"]) . " konnte nicht gelöscht werden";
}
}
echo "
";
if (count($gruen) == 1) {
echo "Verzeichnis $gruen[0] wurde kopiert";
} else {
echo "Folgende Verzeichnisse wurden kopiert:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Verzeichnis $rot[0] konnte nicht kopiert werden";
} else {
echo "Folgende Verzeichnisse konnten nicht kopiert werden:
";
echo implode("
", $rot);
}
}
if (!empty($vorhanden)) {
echo "
";
if (count($vorhanden) == 1) {
echo "Kopie $vorhanden[0] schon vorhanden";
} else {
echo "Folgende Kopien sind schon vorhanden:
";
echo implode("
", $vorhanden);
}
}
echo "
Verzeichnisse können nicht kopiert werden - aktuelles Verzeichnis " . space_html($verzeichnis) . " nicht beschreibbar
"; } } if (!empty($xdatei)) { echo ""; } } else { echo "Keine Daten angegeben
"; } } elseif (isset($_POST["copy_file"])) { if (!empty($data)) { if (!empty($ziel)) { $inhalt = data_list($ziel); $a = array(); foreach ($data as $v) { $a[$v] = slash($ziel, substr(strrchr($v, "/"), 1)); } if (!empty($a)) { $gruen = array(); $rot = array(); $vorhanden = array(); $rotverzeichnis = array(); $rotvorhanden = array(); $zielvorhanden = array(); $kopieren = array(); foreach ($a as $k => $v) { $name = substr(strrchr($v, "/"), 1); $kopiename = "Kopie_" . $name; $kopie = substr($v, 0, -strlen($name)) . $kopiename; if ($ziel == $verzeichnis) { if (@copy($k, $kopie)) { if (@in_array($kopiename, $inhalt[1])) { $vorhanden[] = space_html($kopie); } else { $gruen[] = space_html($k); } } else { if (!@in_array($kopiename, $inhalt[0])) { if (is_writeable($verzeichnis)) { $rot[] = space_html($k); } else { $rotverzeichnis[] = space_html($k); } } else { $rotvorhanden[] = space_html($kopie); } } } else { if (!@in_array($name, $inhalt[1])) { if (@copy($k, $v)) { $gruen[] = space_html($k); } else { if (!@in_array($name, $inhalt[0])) { $rot[] = space_html($k); } else { $rotvorhanden[] = space_html($v); } } } else { $zielvorhanden[] = space_html($v); $kopieren[] = $k; } } } if (!empty($gruen)) { echo "";
if (count($gruen) == 1) {
echo "Datei $gruen[0] wurde";
if ($ziel != $verzeichnis) {
echo " nach " . space_html($ziel);
}
echo " kopiert";
} else {
echo "Folgende Dateien wurden";
if ($ziel != $verzeichnis) {
echo " nach " . space_html($ziel);
}
echo " kopiert:
";
echo implode("
", $gruen);
}
}
if (!empty($vorhanden)) {
echo "
";
if (count($vorhanden) == 1) {
echo "Kopie $vorhanden[0] wurde überschrieben";
} else {
echo "Folgende Kopien wurden überschrieben:
";
echo implode("
", $vorhanden);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte nicht kopiert werden";
} else {
echo "Folgende Dateien konnten nicht kopiert werden:
";
echo implode("
", $rot);
}
}
if (!empty($rotverzeichnis)) {
echo "
";
if (count($rotverzeichnis) == 1) {
echo "Datei $rotverzeichnis[0] konnte nicht kopiert werden - aktuelles Verzeichnis " . space_html($verzeichnis) . " nicht beschreibbar";
} else {
echo "Folgende Dateien konnten nicht kopiert werden - aktuelles Verzeichnis " . space_html($verzeichnis) . " nicht beschreibbar:
";
echo implode("
", $rotverzeichnis);
}
}
if (!empty($rotvorhanden)) {
echo "
";
if (count($rotvorhanden) == 1) {
echo "$rotvorhanden[0]";
if ($ziel != $verzeichnis) {
echo " in Zielverzeichnis " . space_html($ziel);
}
echo " als Verzeichnis vorhanden";
} else {
echo "Als Verzeichnisse sind";
if ($ziel != $verzeichnis) {
echo " in Zielverzeichnis " . space_html($ziel);
}
echo " vorhanden:
";
echo implode("
", $rotvorhanden);
}
}
echo "
Kein Zielverzeichnis angegeben
"; } } } elseif (isset($_POST["copy_overwrite"])) { if (!empty($data)) { $a = array(); foreach ($data as $v) { $a[$v] = slash($ziel, substr(strrchr($v, "/"), 1)); } if (!empty($a)) { $gruen = array(); $rot = array(); foreach ($a as $k => $v) { if (@copy($k, $v)) { $gruen[] = space_html($k); } else { $rot[] = space_html($k); } } if (!empty($gruen)) { echo "";
if (count($gruen) == 1) {
echo "Datei $gruen[0] wurde nach " . space_html($ziel) . " kopiert";
} else {
echo "Folgende Dateien wurden nach " . space_html($ziel) . " kopiert:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte nicht kopiert werden";
} else {
echo "Folgende Dateien konnten nicht kopiert werden:
";
echo implode("
", $rot);
}
}
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte für einen Download nicht gzip-komprimiert werden";
} else {
echo "Folgende Dateien konnten für einen Download nicht gzip-komprimiert werden:
";
echo implode("
", $rot);
}
}
if (!empty($rotlimit)) {
echo "
";
if (count($rotlimit) == 1) {
echo "Datei $rotlimit[0] konnte für einen Download nicht gzip-komprimiert werden, da das Größenlimit in Höhe von $limit Byte überschritten wurde";
} else {
echo "Folgende Dateien konnten für einen Download nicht gzip-komprimiert werden, da das Größenlimit in Höhe von $limit Byte überschritten wurde:
";
echo implode("
", $rotlimit);
}
}
if (!empty($rotnull)) {
echo "
";
if (count($rotnull) == 1) {
echo "Datei $rotnull[0] konnte für einen Download nicht gzip-komprimiert werden - Dateigröße 0 Byte";
} else {
echo "Folgende Dateien konnten für einen Download nicht gzip-komprimiert werden - Dateigröße 0 Byte:
";
echo implode("
", $rotnull);
}
}
echo "
Keine Datei angegeben
"; } } elseif (isset($_POST["download_gz"])) { if (!empty($gz)) { foreach ($gz as $v) { header_download($v); } } else { echo "Keine Datei angegeben | "; if (!empty($delete)) { foreach ($delete as $v) { if (@unlink($v)) { echo " |
" . space_html($v) . " wurde gelöscht |
" . space_html($v) . " konnte nicht gelöscht werden |
" . space_html($v) . " wurde gelöscht |
" . space_html($v) . " konnte nicht gelöscht werden |
Datei " . space_html($xdata) . " kann nicht bearbeitet werden
"; } } else { echo "Keine Datei angegeben
"; } } else { echo ""; } } else { if (is_readable($xdatei[0]) AND is_writeable($xdatei[0])) { $data_split = data_split($xdatei[0], $zeichen); $count_split = count($data_split); $name = substr(strrchr($xdatei[0], "/"), 1); echo ""; } else { echo "Datei " . space_html($xdatei[0]) . " kann nicht bearbeitet werden
"; } } } else { echo "Keine Datei angegeben
"; } } elseif (isset($_POST["create"])) { if (!empty($datei)) { $inhalt = data_list($verzeichnis); if (!@in_array($datei, $inhalt[0]) AND !@in_array($datei, $inhalt[1])) { if (strpos($datei, "?") === false) { $ndatei = slash($verzeichnis, $datei); if (@touch($ndatei) AND is_readable($ndatei) AND is_writeable($ndatei)) { echo ""; } else { echo "Datei " . space_html($ndatei) . " kann nicht erstellt werden
"; } } else { echo "Dateiname enthält Fragezeichen ? als unzulässiges Zeichen
"; } } else { echo "Name schon vorhanden
"; } } else { echo "Kein Dateiname angegeben
"; } } elseif (isset($_POST["auth_data"])) { if (is_readable($data) AND is_writeable($data)) { echo ""; } } elseif (isset($_POST["auth"])) { $inhalt = data_list($verzeichnis); echo ""; } elseif (isset($_POST["teil"])) { $data_split = data_split($data, $zeichen); $name = substr(strrchr($data, "/"), 1); foreach (array_surf($data_split, $teilnum) as $k => $v) { echo ""; } } elseif (isset($_POST["edit_ja"])) { $inhalt = data_list($verzeichnis); $name = substr(strrchr($data, "/"), 1); $data_split = data_split($data, $zeichen); if ($fp = @fopen($data, "wb") AND fwrite($fp, str_replace("\r\n", "\n", @implode(array_replace($data_split, $text)))) !== false AND fclose($fp)) { echo ""; if ($name == ".htaccess") { echo "Verzeichnisschutzdatei "; } elseif ($name == ".htpasswd" OR $name == ".htusers") { echo "Passwortdatei "; } else { echo "Datei "; } echo space_html($data) . " wurde gespeichert
"; if ($name == ".htpasswd" OR $name == ".htusers") { if (!@in_array(".htaccess", $inhalt[1])) { echo ""; } } } else { echo "Datei " . space_html($data) . " konnte nicht gespeichert werden
"; } } elseif (isset($_POST["create_nein"])) { if (file_exists($data)) { unlink($data); } } elseif (isset($_POST["ftp_download"])) { if (isset($_POST["ja"])) { if (!empty($transquelle)) { if (!$ftp_login AND !empty($server)) { echo "Anmeldung bei " . space_html($server) . " fehlgeschlagen
"; } elseif (!$ftp_login) { echo "Anmeldung fehlgeschlagen
"; } else { if (!ftp_pasv($connect, true)) { echo "Passives FTP konnte nicht eingeschaltet werden - Verbindung zu " . space_html($server) . " "; if (ftp_quit($connect)) { echo "wurde getrennt
"; } else { echo "konnte nicht getrennt werden"; } } else { echo "Verbindung zu " . space_html($server) . " wurde hergestellt
"; if (!file_exists($tempdir)) { mkdir($tempdir); } if ($transquelle == "/") { if (root_download("/") !== false AND rename($tempdir, slash($verzeichnis, $server . "_" . date("r")))) { echo "Rootverzeichnis auf " . space_html($server) . " wurde heruntergeladen
"; } else { echo "Rootverzeichnis auf " . space_html($server) . " konnte nicht oder nicht vollständig heruntergeladen werden
"; } } else { $quellname = substr(strrchr($transquelle, "/"), 1); $quellverzeichnis = substr($transquelle, 0, -strlen($quellname) -1); $quellinhalt = remote_rawlist($quellverzeichnis); $tempdata = slash($tempdir, $quellname); $zielverzeichnis = slash($verzeichnis, $quellname); if (!@in_array($quellname, $quellinhalt[0]) AND !@in_array($quellname, $quellinhalt[1])) { echo "" . space_html($transquelle) . " auf " . space_html($server) . " im angegebenen Quellverzeichnis " . space_html($quellverzeichnis) . " nicht vorhanden
"; } elseif (@in_array($quellname, $quellinhalt[0])) { $inhalt = data_list($verzeichnis); if (!@in_array($quellname, $inhalt[0])) { if (dir_download($transquelle) AND @rename($tempdata, $zielverzeichnis)) { echo "Verzeichnis " . space_html($transquelle) . " auf " . space_html($server) . " wurde von Quellverzeichnis " . space_html($quellverzeichnis) . " heruntergeladen
"; } else { echo "Verzeichnis " . space_html($transquelle) . " konnte nicht heruntergeladen werden
"; } } else { echo "Verzeichnis " . space_html($zielverzeichnis) . " schon vorhanden
"; } } elseif (@in_array($quellname, $quellinhalt[1])) { if (ftp_download($transquelle, $tempdata) AND @rename($tempdata, $zielverzeichnis)) { echo "Datei " . space_html($transquelle) . " auf " . space_html($server) . " wurde von Quellverzeichnis " . space_html($quellverzeichnis) . " heruntergeladen
"; } else { echo "Datei " . space_html($transquelle) . " konnte nicht heruntergeladen werden
"; } } if (file_exists($tempdir)) { tree_delete_sys($tempdir); } } } server_logout(); } } else { echo "Keine Quelle angegeben
"; } } else { echo ""; } } elseif (isset($_POST["ftp_upload"])) { if (isset($_POST["ja"])) { if (!empty($transziel)) { if (!$ftp_login AND !empty($server)) { echo "Anmeldung bei " . space_html($server) . " fehlgeschlagen
"; } elseif (!$ftp_login) { echo "Anmeldung fehlgeschlagen
"; } else { if (!ftp_pasv($connect, true)) { echo "Passives FTP konnte nicht eingeschaltet werden - Verbindung zu " . space_html($server) . " "; if (ftp_quit($connect)) { echo "wurde getrennt
"; } else { echo "konnte nicht getrennt werden"; } } else { echo "Verbindung zu " . space_html($server) . " wurde hergestellt
"; if (!empty($xordner)) { $gruen = array(); $rot = array(); foreach ($xordner as $v) { if (dir_upload($v) !== false) { $gruen[] = space_html($v); } else { $rot[] = space_html($v); } } if (!empty($gruen)) { echo "";
if (count($gruen) == 1) {
echo "Verzeichnis $gruen[0] wurde nach " . space_html($server) . " in Zielverzeichnis " . space_html($transziel) . " hochgeladen";
} else {
echo "Folgende Verzeichnisse wurden nach " . space_html($server) . " in Zielverzeichnis " . space_html($transziel) . " hochgeladen:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Verzeichnis $rot[0] konnte nicht hochgeladen werden";
} else {
echo "Folgende Verzeichnisse konnten nicht hochgeladen werden:
";
echo implode("
", $rot);
}
}
echo "
";
if (count($gruen) == 1) {
echo "Datei $gruen[0] wurde nach " . space_html($server) . " in Zielverzeichnis " . space_html($transziel) . " hochgeladen";
} else {
echo "Folgende Dateien wurden nach " . space_html($server) . " in Zielverzeichnis " . space_html($transziel) . " hochgeladen:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "Datei $rot[0] konnte nicht hochgeladen werden";
} else {
echo "Folgende Dateien konnten nicht hochgeladen werden:
";
echo implode("
", $rot);
}
}
echo "
Kein Zielverzeichnis angegeben
"; } } else { if (!empty($xordner) OR !empty($xdatei)) { echo ""; } else { echo "Keine Daten angegeben
"; } } } elseif (isset($_POST["highlight"])) { if (!empty($xdatei)) { if (count($xdatei) > 1) { if (isset($_POST["ja"])) { if (!empty($xdata)) { if (@in_array(substr(strrchr(strtolower($xdata), "."), 1), $highlight_end)) { if (is_readable($xdata) AND filesize($xdata) > 0) { highlight_code($xdata); } else { echo "Quelltext von Datei " . space_html($xdata) . " kann nicht angezeigt werden
"; } } else { echo "Dateiformat nicht erlaubt
Erlaubte Dateiformate: " . implode(", ", $highlight_end) . "
"; } } else { echo "Keine Datei angegeben
"; } } else { echo ""; } } else { if (@in_array(substr(strrchr(strtolower($xdatei[0]), "."), 1), $highlight_end)) { if (is_readable($xdatei[0]) AND filesize($xdatei[0]) > 0) { highlight_code($xdatei[0]); } else { echo "Quelltext von Datei " . space_html($xdatei[0]) . " kann nicht angezeigt werden
"; } } else { echo "Dateiformat nicht erlaubt
Erlaubte Dateiformate: " . implode(", ", $highlight_end) . "
"; } } } else { echo "Keine Datei angegeben
"; } } elseif (isset($_POST["umlaut_replace"])) { if (!empty($xdatei)) { if (isset($_POST["ja"])) { $gruen = array(); $rot = array(); $rotformat = array(); foreach ($xdatei as $v) { if (@in_array(substr(strrchr(strtolower($v), "."), 1), $ersetzen_end)) { if (umlaut_replace($v)) { $gruen[] = space_html($v); } else { $rot[] = space_html($v); } } else { $rotformat[] = space_html($v); } } if (!empty($gruen)) { echo "Möglicherweise vorhandene Sonderzeichen des deutschen Alphabets wurden in ";
if (count($gruen) == 1) {
echo "Datei $gruen[0] durch die entsprechenden HTML-Zeichen ersetzt";
} else {
echo "folgenden Dateien durch die entsprechenden HTML-Zeichen ersetzt:
";
echo implode("
", $gruen);
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "In Datei $rot[0] wurden keine Sonderzeichen ersetzt";
} else {
echo "In folgenden Dateien wurden keine Sonderzeichen ersetzt:
";
echo implode("
", $rot);
}
}
if (!empty($rotformat)) {
echo "
";
if (count($rotformat) == 1) {
echo "Dateiformat von Datei $rotformat[0] nicht erlaubt";
} else {
echo "Dateiformat folgender Dateien nicht erlaubt:
";
echo implode("
", $rotformat);
}
echo "
Erlaubte Dateiformate: " . implode(", ", $ersetzen_end); } echo "
"; } else { echo ""; } } else { echo "Keine Datei angegeben
"; } } elseif (isset($_POST["count"])) { count_data($verzeichnis); } elseif (isset($_POST["tree"])) { echo ""; tree_dump_sys($verzeichnis); echo "
"; } elseif (isset($_POST["string_search"])) { if (isset($_POST["ja"])) { if (!empty($zeichenkette)) { $search = string_search_recursive($verzeichnis); if (!$search) { echo ""; if (strlen($zeichenkette) > 1) { echo "Zeichenkette"; } else { echo "Zeichen"; } echo " "" . space_html($zeichenkette) . "" wurde nicht gefunden
"; if ($case != 1 AND strpos_umlaut($zeichenkette)) { echo "Umlaute und andere Buchstaben mit diakritischen Zeichen können bei abweichender Groß- und Kleinschreibung nicht gefunden werden
"; } } else { echo ""; } } else { echo "Keine Zeichenkette angegeben
"; } } else { $inhalt = data_list($verzeichnis); echo ""; } } elseif (isset($_POST["string_replace"])) { if (empty($xdata)) { echo "Keine Datei angegeben
"; } else { $gruen = array(); $rot = array(); foreach ($xdata as $v) { if (string_replace($v)) { $gruen[] = space_html($v); } else { $rot[] = space_html($v); } } if (!empty($gruen)) { echo "";
if (strlen($zeichenkette) > 1) {
echo "Zeichenkette";
} else {
echo "Zeichen";
}
echo " "" . space_html($zeichenkette) . "" wurde ";
if ($case == 1) {
echo "unter";
} else {
echo "ohne";
}
echo " Beachtung der Groß- und Kleinschreibung in ";
if (count($gruen) == 1) {
echo "Datei $gruen[0]";
} else {
echo "folgenden Dateien";
}
if (!empty($zeichenkette2)) {
echo " durch ";
if (strlen($zeichenkette2) > 1) {
echo "Zeichenkette";
} else {
echo "Zeichen";
}
echo " "" . space_html($zeichenkette2) . "" ersetzt";
if (count($gruen) > 1) {
echo ":
";
echo implode("
", $gruen);
}
} else {
echo " gelöscht";
if (count($gruen) > 1) {
echo ":
";
echo implode("
", $gruen);
}
}
}
if (!empty($rot)) {
echo "
";
if (count($rot) == 1) {
echo "In Datei $rot[0] wurden keine Zeichen ersetzt";
} else {
echo "In folgenden Dateien wurden keine Zeichen ersetzt:
";
echo implode("
", $rot);
}
}
echo "
Kein Verzeichnis angegeben
"; } elseif (!@is_readable($verzeichnis)) { echo "Konnte nicht ins Verzeichnis " . space_html($verzeichnis) . " wechseln
"; } echo "" . space_html($cwd) . "
"; $cdup = substr($cwd, 0, -strlen(substr(strrchr($cwd, "/"), 1))); if (strlen($cwd) > 1 AND @is_readable($cdup)) { echo ""; } echo " "; if (is_writeable($cwd)) { echo " "; } if ($data_list != false) { echo ""; } if (is_writeable($cwd) AND ((function_exists("ftp_connect") AND function_exists("curl_init")) OR (show_button_auth($data_list[1]) !== false))) { echo ""; } } echo "