1

ディレクトリの名前に英語以外の文字が含まれているため、特定のディレクトリへのシンボリックリンクがあります。Apacheの書き換えルールを一致させるのにうんざりしていました。utf-8 chars & apache2 rewrite rulesに関するその質問のトラブルには報奨金があります誰もがそれを望んでおり、物事の外見から、多くの人がこの問題の一般的な解決策を見たいと思っていますが、その間に私は平易にしましたこれらの問題のある各ディレクトリへの ascii シンボリック リンク。現在、書き換えルールは alpha と _ と - のみに戻り、セキュリティに関する懸念は少なくなり、必要なリソースが読み込まれます。しかし、表示のために実際のターゲット ディレクトリ名が必要です。「PHPディレクトリ情報、PHPシンボリックリンク」をグーグルで検索しましたが、何も見つかりませんでした。私はこのようなことをする必要があります:

if (is_symlink($myResDirName)) {
    $realDirName = follow_symlink($myResDirName);
}
4

2 に答える 2

7

あなたが探していますis_link

于 2010-05-28T21:16:47.160 に答える
2

http://www.php.net/manual/en/function.is-link.phpおよびhttp://www.php.net/manual/en/function.readlink.php

于 2010-05-28T21:19:17.617 に答える