Создать папку на локальном компьютере в PHP - PullRequest
0 голосов
/ 05 декабря 2011

Как я могу создать папку не на сервере, а на моем компьютере (Profile / AppData / Local / Fyooz /).

мой пример кода:

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

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

, но этовозвращает ошибку, потому что она откроет папку домена, а не мой локальный компьютер.

Ответы [ 4 ]

2 голосов
/ 05 декабря 2011

ты не можешь сделать это.php является языком на стороне сервера, поэтому весь код выполняется на сервере, а не на клиентском компьютере.

1 голос
/ 05 декабря 2011

Вы можете создать папку на локальном компьютере, только если вы выполняете свой PHP-скрипт локально.

Если вы пытаетесь запустить скрипт PHP на веб-сервере и создать папку на компьютере клиентаэто невозможно (как вы уже видели, как говорят многие другие).


Вот пример сценария, который можно попробовать.Сохраните его в ~/myscript.php

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

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

Откройте терминал и запустите ваш скрипт

$ php ~/my_script.php

Вы должны увидеть вывод, подобный этому

yay!

Перейдите к ~ и вы должны увидеть новую папку helloworld


0 голосов
/ 07 марта 2015

Вы не можете создать каталог на своем локальном компьютере, если на сервере был скрипт php. Но если у вас есть php-скрипт на вашем локальном компьютере, вы можете создать каталог папок на своем локальном компьютере, но перед этим вы должны использовать логику и функциональность php для создания каталога папок. Затем предположим, что вы применили логику для создания каталога папок, затем вы также разместили созданный веб-сайт, после чего он создаст каталог папок на сервере, или это может быть генерированная ошибка.

0 голосов
/ 07 января 2015

Да, вы можете создать папку, используя php.Просто создайте Java-апплет и отправьте этот апплет на свой сайт.

...