如何创建不在服务器上但在我的计算机中的文件夹(Profile / AppData / Local / Fyooz /)。
我的示例代码:
$file = "Profile/AppData/Local/Fyooz/";
if(file_exists($file)) {
echo "file exist";
echo $file;
} else {
mkdir($file, 0777);
}
但它返回一个错误,因为它将打开域文件夹而不是我的本地计算机。
答案 0 :(得分:2)
答案 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文件夹目录,然后您还托管创建的网站,然后它将在服务器上创建文件夹目录,或者它可能是生成错误。