代码之家  ›  专栏  ›  技术社区  ›  tau

使用php更改符号链接的目标

  •  4
  • tau  · 技术社区  · 14 年前

    如何使用php更改符号链接的目标? 谢谢。

    2 回复  |  直到 14 年前
        1
  •  8
  •   codaddict    14 年前

    您可以使用 unlink 函数并使用 symlink 功能。

    symlink($target, $link);
    .
    .
    unlink($link);
    symlink($new_target, $link);
    

    你需要检查每一个错误。

        2
  •  0
  •   nickf    14 年前

    php可以使用 shell_exec backtick operator .

    因此:

    <?php
    `rm thelink`;
    `ln -s /path/to/new/place ./thelink`;
    

    这将作为运行apache服务器的用户运行,因此您可能需要记住这一点。