i following guide creating new file in php , using following code:
function create($user, $name) { /* later on, connect server*/ $dir = $user->getfolder() . "/projects/". $name; if(file_exists($dir)) { $this->error = "directory: " . $dir . " exists."; } else { mkdir($dir); //create users.json file , add owner $json = fopen($dir . "/data/users.txt", "w") or die("cannot open file"); fclose($json); } }
the directory gets created receive following error: "warning: fopen(jake/userfolder//projects/test/data/users.txt): failed open stream: no such file or directory in d:\xampp\htdocs\collabs\objects\scripts\project.php on line 14 cannot open file"
the path shown in error looks problem.
jake/userfolder//projects/test/data/users.txt
there 2 slashes between userfolder , projects. looks changing code to
$dir = $user->getfolder() . "projects/". $name;
would rid of slash.