用PHP在本地计算机上创建一个文件夹

时间:2011-12-05 04:30:54

标签: php directory mkdir

如何创建不在服务器上但在我的计算机中的文件夹(Profile / AppData / Local / Fyooz /)。

我的示例代码:

    $file = "Profile/AppData/Local/Fyooz/";

    if(file_exists($file)) {
        echo "file exist";
        echo $file;
    } else {
        mkdir($file, 0777);
    }

但它返回一个错误,因为它将打开域文件夹而不是我的本地计算机。

4 个答案:

答案 0 :(得分:2)

你不能这样做。 php是服务器端语言,因此所有代码都在服务器上执行,而不是在客户机上执行。

答案 1 :(得分:1)

如果您在本地运行PHP脚本,则只能在本地计算机上创建文件夹。

如果你试图在网络服务器上运行PHP脚本并在客户端的计算机上创建一个文件夹,这是不可能的(正如你已经看到很多其他人所说)。


这是一个尝试的示例脚本。将其保存到~/myscript.php

#!/usr/bin/env php
<?php

chdir('~');
if(mkdir('helloworld')){
  echo "yay!";
}
else {
  echo "fail :(";
}

打开终端并运行脚本

$ php ~/my_script.php

你应该看到像这样的输出

yay!

导航至~,您应该会看到新的helloworld文件夹


答案 2 :(得分:0)

是的,您可以使用php创建文件夹。只需创建一个Java applet并在您的站点中引用该applet。

答案 3 :(得分:0)

如果服务器上有php脚本,则无法在本地计算机中创建目录。但是如果你的本地机器上有php脚本,那么你可以在本地机器上创建文件夹目录,但在此之前你必须使用逻辑和php功能来创建文件夹目录。然后假设您已将逻辑应用于cretate文件夹目录,然后您还托管创建的网站,然后它将在服务器上创建文件夹目录,或者它可能是生成错误。