Search code examples
phpfwritedirectory-structure

php create file in a new directory


I need create a new txt file in a new directory. I do thi code

$path="dir1";
mkdir("$path",0777);

$path1="dir1/dir2";
mkdir("$path1",0777);

$path2="dir1/dir2/dir3";
mkdir("$path2",0777);


$percorso=$path.$path1.$path2;

$var=fopen($percorso."/nome_file.txt","a+");
fwrite($var, "stringa di prova");

It creates the 3 directory dir1/dir2/dir3 on my server but not the file. why?


Solution

  • $path="dir1";
    mkdir("$path",0777);
    
    $path1="dir1/dir2";
    mkdir("$path1",0777);
    
    $path2="dir1/dir2/dir3";
    mkdir("$path2",0777);
    
    
    $percorso=$path2;
    
    $var=fopen($percorso."/nome_file.txt","a+");
    fwrite($var, "stringa di prova");