Seite 1 von 1

Sonderzeichen (Downloadmodul)

Verfasst: Di 12. Feb 2008, 15:31
von mko
Werte Community!
Ich möchte mein Downloadmodul (http://contenido.org/forum/viewtopic.php?t=20223) so erweitern, dass auch Dateien mit Leer- und Sonderzeichen, die in Verzeichnissen mit Leer- und Sonderzeichen sind, downloadbar sind.

z.B.: /Eigene Dateien/Lösungen.pdf

Ja - ich weiss, dass die Empfehlung lautet - KEINE Sonder/Leerzeichen, aber trotzdem wäre es eine userfreundliche Sache...

Habe mich schon mit rawurlencode, htmlentities usw. gespielt, leider ohne Erfolg.

Kann wer helfen?

Verfasst: Di 12. Feb 2008, 16:12
von Dalamar
Die Version 4.6.23 überschreibt vorhandene Leerzeichen automatisch mit Underscores... also einfach Contenido upgraden.

Ansonsten hilft Dir die Funktion str_replace weiter.

Christian

Verfasst: Di 12. Feb 2008, 17:11
von delinquent
rawurlencode ist doch eine gute Anlaufstelle. Splitte den kompletten relativen Pfad (inkl. Dateinamen) z.B. mit explode() nach Slashes "/" auf und wende rawurlencode auf jedes Element an, dann puzzlest du das mit implode() wieder zusammen.

Verfasst: Mi 13. Feb 2008, 18:28
von mko
Danke für die Tipps - ist nun inkludiert....