php在服务器上复制和粘贴文件?移动服务器上的文件?

时间:2011-03-26 18:01:57

标签: php ftp

我想知道如何用PHP从服务器上的一个目录复制文件并将其粘贴到另一个目录中。我有一个系统,当用户注册创建一个名称与用户名相同的子目录时,我想从名为users的子目录中复制一个名为profile.php的文件,并将其粘贴到具有用户名的新目录中?

3 个答案:

答案 0 :(得分:6)

你不应该这样做。

必须只有一个 profile.php,为所有用户提供服务。 这就是PHP的工作方式。它用于创建动态站点,根据用户的输入生成动态内容。

因此,根据输入的用户名,它应显示特定用户的信息。一个服务所有用户的脚本。

答案 1 :(得分:2)

PHP copy()函数只是将文件从一个目录复制到另一个目录。

http://php.net/manual/en/function.copy.php

答案 2 :(得分:0)

正如Col.Srapnel建议的那样,你不应该为每个用户复制profile.php。这将难以维持,并且不必要的重复。但是,您可以在此处为每个用户创建子目录。

<?php

    $username = 'me';

    if(userregisters) {
    mkdir('/file/to/path/{$username}');
    }