bestandsnaam breekt af bij spatie
Johan vb
07/09/2012 09:52:11Hoi,
Ik gebruik dit script http://www.phphulp.nl/php/tutorial/overig/bestand-uploaden-naar-mysql-database/400/het-downloadscript/888/ om bestanden uit mysql te downloaden. Dit werkt perfect maar de bestandsnaam breekt af bij een spatie.
vb. php hulp.pdf wordt php.pdf.
Is er een manier om dit op te lossen zodat bestanden kunnen geupload worden met spatie in hun naam?
Ik gebruik dit script http://www.phphulp.nl/php/tutorial/overig/bestand-uploaden-naar-mysql-database/400/het-downloadscript/888/ om bestanden uit mysql te downloaden. Dit werkt perfect maar de bestandsnaam breekt af bij een spatie.
vb. php hulp.pdf wordt php.pdf.
Is er een manier om dit op te lossen zodat bestanden kunnen geupload worden met spatie in hun naam?
PHP hulp
08/11/2024 17:04:38Q S
07/09/2012 10:04:24Tijdens het uploaden de spatie vervangen door een streep, als dat mogelijk is.
Johan vb
07/09/2012 10:08:09Zou een optie zijn maar het probleem is dat in de bestaande database al heel wat documenten zitten met spaties.
Q S
07/09/2012 10:11:36Gaat het alleen fout in de downloadlink of daarvoor al?
Anders zou je misschien iets kunnen doen met http://php.net/manual/en/function.urlencode.php
Anders zou je misschien iets kunnen doen met http://php.net/manual/en/function.urlencode.php
Gewijzigd op 07/09/2012 10:12:04 door Q S
Johan vb
07/09/2012 10:23:59QS,
Bedankt voor de tip. Nu krijg ik volledige bestandsnaam weliswaar met een + waar de spatie zit.
vb php+hulp.pdf
Johan
Bedankt voor de tip. Nu krijg ik volledige bestandsnaam weliswaar met een + waar de spatie zit.
vb php+hulp.pdf
Johan
Q S
07/09/2012 10:29:37Die kun je nog vervangen voor een %20
Johan vb
07/09/2012 10:36:17OK
Ik vervang het + door _ en dat is dan weer netter in de bestandsnaam.
Bedankt voor je hulp.
Johan
Ik vervang het + door _ en dat is dan weer netter in de bestandsnaam.
Bedankt voor je hulp.
Johan
Kris Peeters
07/09/2012 10:43:15Dat operating systems het ooit een goed idee vonden om spaties (en andere vreemde tekens) toe te laten in bestandsnamen ...
Laat ons zeggen dat ik daar een andere visie op heb.
Laat ons zeggen dat ik daar een andere visie op heb.