0

私はこれを読みました:- なぜPHPは777パーミッションでディレクトリを作成できないのですか?

次のコマンドを適用すると、新しいフォルダが作成されていることがわかります。-

// Desired folder structure
$structure = "../../../".$flash_dir."HELLO";

// To create the nested structure, the $recursive parameter 
// to mkdir() must be specified.

    $oldmask = umask(0);
    mkdir($structure, 0777);
    umask($oldmask);

DreamWeaverでHELLOのファイルパーミッションを表示すると、777になります。ただし、Windows777ではなくLinux0777であると思われるため、HELLOにアップロードできません。

Windows 777でディレクトリを作成する別の方法はありますか?ありがとう!

PS。手動で新しいディレクトリを作成し、それを右クリックして777を設定すると、完全に機能するので、LinuxとWindowsに関連していると思います〜

4

1 に答える 1

0

0777とまったく同じものです777

しかし、私はまだ問題が何であるかを言うことはできません。あなたがそれを作成した後、私はそれをもう一度chmodしようとします。

$oldmask = umask(0);
chmod($structure, 0777);
umask($oldmask);
于 2012-06-10T04:52:00.210 に答える