奇妙な問題があります。私の開発サーバーではすべてが機能しますが、ライブサーバーでは機能しません。「ö」のような特殊文字が含まれるフォルダがあります。開発サーバーでは、ファイル名がディレクトリ($ dir ="coördinatie")であるかどうかを確認するためにこれを行います。
if (is_dir(urldecode($dir)))
echo "true";
else {
echo "false";
}
結果は本当です。ライブサーバーでは、結果はfalseです。奇妙なことに...ハードコードされた文字列は正常に機能し、結果は真です。このような:
if (is_dir("coördinatie"))
echo "true";
else {
echo "false";
}
文字列などに型キャストしてみましたが、わかりません。誰かが手がかりを持っていることを願っています。