How about a trailing slash after the directory name ;-) like this: $dirpath = "/home/sites/home/users/demodocs/web/userforum/" . $username;
you had: $dirpath = "/home/sites/home/users/demodocs/web/userforum" . $username; which would try to create a new directory inside the web directory. die("$dirpath"); // excellent for debugging :-) Jim Grill Support Web-1 Hosting http://www.web-1hosting.net ----- Original Message ----- From: "Roger Lewis" <[EMAIL PROTECTED]> To: "Php-General" <[EMAIL PROTECTED]> Sent: Tuesday, July 23, 2002 10:12 PM Subject: [PHP] How do you make a directory > I'm trying to learn to create a directory in php, and from everything I've > read I created this simple test that I put into the file add_user_dir.php. > Unfortunately I can't get it to work. I am getting the error message: > > Warning: MkDir failed (Permission denied) in > /home/sites/home/users/demo/web/Admin/add_user_dir.php on line 20. > > Obviously, it has something to do with permissions. I have chmod for the > directory 'userforum' set to 0777. I tried playing around with umask, and > changing the chmod, but I can't get anything to work. > > I am using PHP 4.0.6 with Apache 1.3.20 > > Here is the script: > > <form action="<? echo $PHP_SELF; ?>" method="post" name="FormName"> > <p>User Name<input type="text" name="username" size="24" border="0"> > <input type="submit" name="submitButtonName" value="Make Directory" > border="0"></p> > </form> > > <?php > $dirpath = "/home/sites/home/users/demodocs/web/userforum" . $username; > mkdir($dirpath, 0777); > ?> > > Can anyone see what I am doing wrong? Thanks. > > Roger Lewis > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php