URLパラメータを使用してPHPでファイルブラウザを構築していますが、いくつかの特殊文字に問題があります。私はなんとか変換しß
、%26
予想通り、私のR'n'BフォルダーはR%2Cn%2CBを出力しますが、PHPは'
%2C
警告:opendir(dir // Musik / R、n、B /、dir // Musik / R、n、B /)[function.opendir]:Das System kann die angegebene Dateinichtfinden。(コード:2)
私のコードスニペット:
function fileBrowser($dir, $file) {
$trans = array("&" => "%26","'" => "%2C");
$cdir = strtr(@$_GET['dir'],$trans);
$cfile = strtr($file,$trans);
...
ヒントを教えていただけますか?