4images Forum & Community
4images Help / Hilfe => Bug Fixes & Patches => Topic started by: V@no on September 05, 2010, 04:00:16 AM
-
In 4images v1.7.8 new feature was introduced, that filters filenames, making them lower case. This was done so transfer 4images from case sensitive type servers (UNIX/Linux/Mac) to Windows would be with no problems.
The fix is the following:
in includes/upload.php find:
$this->name = $regs[1];
preg_match("/(.+)\.(.+)/", $this->HTTP_POST_FILES[$this->field_name]['name'], $regs);
$this->extension = $regs[2];
Replace it with:
$this->name = filterFileName($regs[1]);
preg_match("/(.+)\.(.+)/", $this->HTTP_POST_FILES[$this->field_name]['name'], $regs);
$this->extension = strtolower($regs[2]);
Find:
$this->file_name = $this->HTTP_POST_FILES[$this->field_name]['name'];
$this->file_name = str_replace(" ", "_", $this->file_name);
$this->file_name = str_replace("%20", "_", $this->file_name);
$this->file_name = preg_replace("/[^-\._a-zA-Z0-9]/", "", $this->file_name);
Replace it with:
$this->file_name = filterFileName($this->HTTP_POST_FILES[$this->field_name]['name']);
-
Hallo @4images Guru,
ich bin auf einem Linux Server aber leider konnte ich durch diese Änderung dieses Problem bis jetzt nicht in den Griff bekommen, im Gegenteil danach konnten auch keine .jpg Dateien in Kleinschrift mehr hochgeladen werden, es kam immer beim Upload ein weisser Bildschirm mit der Adresse /4images/members.php
Mal warten vlt. kommt doch noch eine Lösung in absehbarer Zeit.
M.f. G.
Hape2000
-
White page = something else. Check server's error logs for more information.
-
Es gibt keine Servermeldungen auch in der Verwaltungsoberfläche des Webspace sind keine dokumentiert. Der Fehler ist ja auch wieder weg wenn ich die Orginal upload.php wieder einspiele nur dann
kommt bei Grosschrift .JPG die Meldung von 4images " ungültiges Dateiformat" .Leider liefern viele Kameras ihre Bildateien mit .JPG Endung man müsste also vor dem Upload alle umbennen
Ich muss vlt. dazu noch sagen, dass ich nochmal eine Domain auf dem selben Webspace habe bei dem das 1.7.7 installiert ist welches ohne Probleme läuft, hier können Registrierte auch Bilder bis über 4MB hochladen,
was ich beim 1.7.8 nur im Admin Bereich per Direktupload machen kann.