Sonderzeichen (Downloadmodul)

Gesperrt
mko
Beiträge: 123
Registriert: Di 1. Feb 2005, 10:26
Wohnort: Österreich
Kontaktdaten:

Sonderzeichen (Downloadmodul)

Beitrag von mko » Di 12. Feb 2008, 15:31

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?

Dalamar
Beiträge: 298
Registriert: Di 16. Nov 2004, 15:43
Wohnort: Arnstadt / Thüringen
Kontaktdaten:

Beitrag von Dalamar » Di 12. Feb 2008, 16:12

Die Version 4.6.23 überschreibt vorhandene Leerzeichen automatisch mit Underscores... also einfach Contenido upgraden.

Ansonsten hilft Dir die Funktion str_replace weiter.

Christian
Beruflich: eComradeGroup und Media Atoll
Privat: Fantasybuch.net ;)

delinquent
Beiträge: 184
Registriert: Fr 17. Aug 2007, 12:15
Kontaktdaten:

Beitrag von delinquent » Di 12. Feb 2008, 17:11

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.

mko
Beiträge: 123
Registriert: Di 1. Feb 2005, 10:26
Wohnort: Österreich
Kontaktdaten:

Beitrag von mko » Mi 13. Feb 2008, 18:28

Danke für die Tipps - ist nun inkludiert....

Gesperrt