0

我想用 PHP 创建一个符号链接。

符号链接需要和上传的文件放在同一个地方,这应该没问题吧?

我真正的问题是,使用时symlink(),我在 PHP 可以写入的同一目录上收到权限被拒绝错误$_FILES

我已经使用text.txt作为测试文件和link符号链接进行了测试:

symlink("repository/text.txt", "link");

PHP 脚本从content/folder/script.php. 我在这里做错了什么?符号链接是否需要文件扩展名(我对此表示怀疑)或其他什么?

4

1 回答 1

2

如果这是您正在使用的代码

symlink("repository/text.txt", "link");

并且您的脚本运行,因为/var/www/scripts/script.php符号链接将在脚本运行的目录中创建。

尝试使用绝对路径。

于 2010-12-04T11:12:42.133 回答