php - fopen error for creating a new file? -


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.