代码之家  ›  专栏  ›  技术社区  ›  surajsbsm

创建文件oustside默认目录php

  •  0
  • surajsbsm  · 技术社区  · 6 年前

    我正在使用

    $myfile = fopen($scriptname.'.sh', "w") or die("Unable to open file!");
    

    现在,如何将其保存到特定目录 "C:\inetpub\wwwroot\Scriptor\User-Generated-Scripts" ?

    目前,这些文件保存到我的默认php目录中。 找不到文件名为变量($scriptname)的示例

    1 回复  |  直到 6 年前
        1
  •  0
  •   Gary Thomas    6 年前

    要在PHP中写入任何目录,需要使用 fopen 方法第二,如果文件不存在,则使用 w+ 作为 福彭 方法

    <?php
        $filename = fopen("C:\inetpub\wwwroot\Scriptor\User-Generated-Scripts\test_script.sh", "w+") or die("Unable to open or create file!");
    
        fwrite($filename, 'echo "Hello World!"');
    
        fclose($filename);
    

    注意:您要写入的PHP文件和目录仍然需要正确的权限才能允许它。还有PHP的 福彭 无法创建不存在的目录,因此需要使用 is_dir 方法,然后可能使用 mkdir 方法创建目录。