Create A Directory
Moderator: General Moderators
Create A Directory
Is it possible to have PHP create a directory, and if so is it possible to set the permissions of this directory to read and write?
Code: Select all
chmod('0777', 'somedir');
mkdir('somedir');Errors
I get these two errors when using the code above:
Warning: mkdir(somedir): Permission denied in /home/capous/public_html/test.php on line 2
Warning: chmod(): No such file or directory in /home/capous/public_html/test.php on line 3
Also I want this new folder to be created in a existing directory named 'photos', this directory is located in my www main directory.
Warning: mkdir(somedir): Permission denied in /home/capous/public_html/test.php on line 2
Warning: chmod(): No such file or directory in /home/capous/public_html/test.php on line 3
Also I want this new folder to be created in a existing directory named 'photos', this directory is located in my www main directory.
- chrys
- Forum Contributor
- Posts: 118
- Joined: Tue Oct 04, 2005 9:41 am
- Location: West Roxbury, MA (Boston)
php.net, the first resource before phpdevnetwork... http://us3.php.net/mkdir
The only thing that seems weird is that if I use the code below it sets the directory at 357, which doesent give group permission to view the directory.
I want the directory permission to be 757, however if I use 0757 is chmod it doesent work.
Code: Select all
mkdir("/home/capous/public_html/photos/" . $control_number . "", "0700");
chmod("/home/capous/public_html/photos/" . $control_number . "", "0750");No its not working.
Here is my code:
It creates the directory, but it sets it two 363 now?
Here is my code:
Code: Select all
include("connect.php");
$result = mysql_query("SELECT * FROM cases ORDER BY control_number DESC");
$row = mysql_fetch_array($result);
$control_number = $row["control_number"] + "1";
mkdir("/home/capous/public_html/photos/" . $control_number . "", "0700");
chmod("/home/capous/public_html/photos/" . $control_number . "", "0755");