Lösung für Upload-Probleme mit SAFE_MODE

Gesperrt
Monte
Beiträge: 5
Registriert: Mo 19. Mai 2003, 07:21
Wohnort: Oldenburg
Kontaktdaten:

Lösung für Upload-Probleme mit SAFE_MODE

Beitrag von Monte » Mo 19. Mai 2003, 09:15

Liebe Leute,

bei vielen Providern (den meisten?) ist der SAFE_MODE aus guten Gründen ON. Damit klappt der Upload mit Contenido in der Regel nicht. Das liegt hauptsächlich an der Funktion copy(), die sollte daher grundsätzlich durch move_uploaded_file() ersetzt werden. Hier meine Lösung für das Problem:

Man ersetze in der Datei contenido/includes/functions.upl.php die Zeile 213:

Code: Alles auswählen

if (@copy($userfile[$i],$cfgClient[$client]['upl']['path'].$path.$userfile_name[$i])) {
durch die zwei Zeilen:

Code: Alles auswählen

if (@move_uploaded_file($userfile[$i],$cfgClient[$client]['upl']['path'].$path.$userfile_name[$i])) {
	        chmod($cfgClient[$client]['upl']['path'].$path.$userfile_name[$i],0644);
Dann klappt's auch mit dem SafeMode ;-)
Ich hoffe, dieser kleine Fix findet Eingang in die 4.3.1.

Monte

Chief
Beiträge: 9
Registriert: Mi 7. Mai 2003, 00:01
Kontaktdaten:

Respekt

Beitrag von Chief » Mo 19. Mai 2003, 09:58

Respekt!!! :)

htw
Beiträge: 490
Registriert: Sa 5. Okt 2002, 03:09
Wohnort: Hessen
Kontaktdaten:

Fix

Beitrag von htw » Mo 19. Mai 2003, 10:26

Hi,

herzlichen Dank für die Lösung! Der Fix kommt auf alle Fälle in der 4.3.1 zum Tragen. :idea:

Ist schon im BugTracker gelandet.

Grüße
Harald

Gesperrt