PHPでシンボリックリンクを作成したいと思います。PHP symlink():書き込み可能なフォルダで許可が拒否されました
シンボリックリンクは、アップロードされたファイルと同じ場所に移動する必要がありますが、これは適切でしょうか?
私の本当の問題は、symlink()
を使用すると、PHPが書き込み可能なディレクトリと同じディレクトリで、アクセス許可が拒否されたというエラーが発生することです。$_FILES
。
text.txt
を使用してテストを行っている
、とシンボリックリンクなどlink
は:
symlink("repository/text.txt", "link");
PHPスクリプトはcontent/folder/script.php
から実行されます。私はここで間違って何をしていますか?シンボリックリンクにはファイル拡張子が必要ですか(それは疑いますか)なのでしょうか?
'link'の絶対パスを指定しなかった場合、PHPは現在の作業ディレクトリを使用します。 – ajreal
それは私の問題だった - 下記のgoreSplatterの投稿を参照してください:-) – Bojangles