Kleiner Verbesserungsvorschlag (hoffe bin hier richtig):
Beim Dateiupload über class oxUtilsFile Zeile 551 (Version 4.1.3_19918) wird bei einem vorhandenen Dateinamen immer ein “(1)” an die Bezeichnung angehangen.
Irgendwann lautet der Dateiname dann “name(1)(1)(1)(1)(1).dat”, da macht selbst das beste Dateisystem irgendwann nicht mehr mit
Habe die Schleife etwas geändert und einen einfachen Zähler eingebunden. Die Dateinamen lauten dann “name(1).dat”, “name(2).dat”, usw.
Datei: core/oxutilsfile.php
Zeile 551
Version: 4.1.3_19918
Alt:
//file exists ?
while (file_exists($sBasePath . "/" .$sUploadPath . "/" . $sFileName . "." . $sExt)) {
$sFileName .= "(1)";
}
Neu:
//file exists ?
$fileCounter = 0;
$tempFileName = $sFileName;
while (file_exists($sBasePath . "/" .$sUploadPath . "/" . $sFileName . "." . $sExt)) {
$fileCounter++;
$sFileName = $tempFileName . "($fileCounter)";
}