frankblack
"myXOOPs"-Profi
Gepostet am:17.12.2008 18:23
#9
a) darf nur eine HTML-Datei sein. Damit kannst du einzelne Templates IN einem Templateset austauschen
b) muss eine TAR- oder TAR.GZ-Datei sein. Ein Templateset beinhaltet diverse Templates
Ich nehme an, dass du a) gemacht hast, aber b) wolltest. Deswegen hat XOOPS auch gemoppert.
@developer die hier gerade rumsurfen. IMHO sollte die uploader-Klasse umgeschrieben werden, denn darauf zu vertrauen, was der Browser als Mimetyp durchreicht ist nicht immer zuverlässig. mime_content_type und Fileinfo laufen auch nicht oder nicht zuverlässig auf allen Servern. Daher sollte ein Triple-Check laufen: 1. Prüfe den mimetyp anhand der Dateiendung 2. Prüfe den mimetyp vom Browser 3. Prüfe den mimetyp anhand der ersten Bytes der Datei. Passen die Infos zusammen, dann hoch mit der Datei. Mehr kann man bei PHP wohl nicht machen.
Re: Fehlermeldung beim Template hochladen!!!
17.12.2008 18:23 Möchtest du a) ein Template hochladen oder b) ein Templateset?a) darf nur eine HTML-Datei sein. Damit kannst du einzelne Templates IN einem Templateset austauschen
b) muss eine TAR- oder TAR.GZ-Datei sein. Ein Templateset beinhaltet diverse Templates
Ich nehme an, dass du a) gemacht hast, aber b) wolltest. Deswegen hat XOOPS auch gemoppert.
@developer die hier gerade rumsurfen. IMHO sollte die uploader-Klasse umgeschrieben werden, denn darauf zu vertrauen, was der Browser als Mimetyp durchreicht ist nicht immer zuverlässig. mime_content_type und Fileinfo laufen auch nicht oder nicht zuverlässig auf allen Servern. Daher sollte ein Triple-Check laufen: 1. Prüfe den mimetyp anhand der Dateiendung 2. Prüfe den mimetyp vom Browser 3. Prüfe den mimetyp anhand der ersten Bytes der Datei. Passen die Infos zusammen, dann hoch mit der Datei. Mehr kann man bei PHP wohl nicht machen.
... is gone with the wind ...