SOS Admidio 1.4.7 Download filename Unterstriche

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
mtlasoul
Beiträge: 6
Registriert: 21. Jan 2009, 01:20

SOS Admidio 1.4.7 Download filename Unterstriche

Beitrag von mtlasoul »

Admidio 1.4.7 Download

Beim downloaden eine Files, werden Leerzeilen durch Unterstriche ersetzt im Dateiname, ich finde das sieht voll daneben aus, bitte liebe Admins helft mir, was kann ich tun, dass der Filename keine Unterstriche mehr enthält.

Beispiel eine MP3 Datei:

Download über ftp Programm= Ergebnis

Mario Loritz - Instrumental.mp3

Download über meine Admidioseite=Ergebnis

Mario_Loritz_-_Instrumental.mp3


Ganz lieben Dank für Eure schnelle Hilfe Thx :D
Benutzeravatar
fasse
Administrator
Beiträge: 6165
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo mtlasoul,

du solltest am Besten auf eine neuere Admidio-Version aktualisieren. Deine Version enthält eine gravierende Sicherheitslücke (siehe unsere Ankündigung vom 11.05.2008).

Außerdem habe ich das mal in der aktuellen Version getestet, dort tritt dieses Verhalten nicht mehr auf. Ein weiterer Grund für ein Update.

Gruß
Fasse
mtlasoul
Beiträge: 6
Registriert: 21. Jan 2009, 01:20

Beitrag von mtlasoul »

Thx für die Antwort, aber ich möchte nicht updaten :roll: ich habe zuviel Zeit investiert, das diese Version so funzt wie sie soll, zb. hab ich den Counter auch in der Version usw.

Der Aufwand ist einfach zu gross für mich, allein wenn ich an das Design denke , die Sicherheitslücke hat mein Freund für mich geschlossen


Bitte hilf mir die blöden Striche wech zu bekommen :roll:
Zuletzt geändert von mtlasoul am 8. Apr 2010, 20:30, insgesamt 1-mal geändert.
Benutzeravatar
fasse
Administrator
Beiträge: 6165
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo,

ich denke das würde den Rahmen sprengen, wenn wir jetzt noch zu jeder Admidio-Version Codesupport geben würden. Wahrscheinlich würde eine Anpassung an dieser Stelle, Probleme an anderen Stellen hervorrufen. In dieser Version werden wahrscheinlich absichtlich Leerzeichen durch Unterstriche ersetzt.

Erst mit der 2.0 wurde das Downloadmodul komplett umgeschrieben.

Gruß
Fasse
mtlasoul
Beiträge: 6
Registriert: 21. Jan 2009, 01:20

Beitrag von mtlasoul »

Ich habe in der get_file.php folgendes versucht.


$filename = str_replace ("+" , " " , $filename);
header("Content-Disposition: attachment; filename=\"$filename\"");


Ergebnis=Unterstriche werden von einem + ersetzt


$filename = str_replace ("_" , " " , $filename);
header("Content-Disposition: attachment; filename=\"$filename\"");

Ergebnis=Unterstriche werden wieder eingesetzt.


@fasse bitte hilf mir, es kann doch nicht sein, das Ihr ältere Versionen nicht mehr supportet, der ganze umbau des designs usw. ist kaum zumutbar. :(
Benutzeravatar
fasse
Administrator
Beiträge: 6165
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Du kannst es mit
$filename = str_replace (" " , " " , $filename);
versuchen bzw. die Zeile komplett entfernen. Allerdings wird es an anderen Stellen Probleme geben, da wir das hier nicht umsonst eingebaut haben.
mtlasoul
Beiträge: 6
Registriert: 21. Jan 2009, 01:20

Beitrag von mtlasoul »

hmm da wird nun wieder das + gesetzt anstatt des Unterstrichs :roll:
Antworten