webForumDet fria alternativet

rawurlencode problem

PHPur PHP

1 svar · 313 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Frågan#1

Hejsan!
Jag har ett litet problem.
När jag skickar denna sträng så hittar den sträng med mellanslag tex
allman test.doc
men inte
allmän test.doc
Hur göra??

				header("location:docs/" .rawurlencode($foldername). "/".rawurlencode($filename)."");

MVH

Medlem sedan feb. 2000385 inlägg
#2

Hej igen!
Jag har nu gjort så här.

				$filename=rawurlencode($filename);
				
				$filename=ereg_replace("%E5", "å",$filename);
				$filename=ereg_replace("%E4", "ä",$filename);
				$filename=ereg_replace("%F6", "ö",$filename);
				
				$foldername=rawurlencode($foldername);
				
				$foldername=ereg_replace("%E5", "å",$foldername);
				$foldername=ereg_replace("%E4", "ä",$foldername);
				$foldername=ereg_replace("%F6", "ö",$foldername);

Då funkar åäö men nu finns det en uppladdad fil som har & tecknet i namnet så här
Förteckning Anbud & Offerter.rtf
och då bryts strängen där.
Hur göra??
MVH

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)