|
Posted by d on 02/15/06 13:10
"bish" <info@bish.org> wrote in message
news:lg26v19qpqbc08tlqt2lh1qlrsa3t47j96@4ax.com...
> I do voluntary web work for a small local charity. The new
> chairman wants to have each of his caseworkers upload their latest
> work file into their own directory (called after the caseworker's
> $username passed from the log-in script) so he can examine them
> remotely.
> The idea is also that, if the volunteer is new, a new directory
> called after the new caseworker's $username be created and their
> file put into it.
> I've tried all kinds of variations of the following but get error
> messages.
Have you ensured that the $username variable actually has a name in it?
Also, are you chdir()ing to the directory in which these directories should
be created? Or do you prepend that path to the $username before you call
mkdir()?
> <?
> if (!is_dir($username))
> {
> // make the directory;
> mkdir($username, 0777) or die ("Could not make directory");
> // then copy the file into the directory;
> }
> else
> {
> // just copy the file into the directory;
> }
> ?>
>
> Warning: mkdir(): No such file or directory in
> /home/earlpa11/public_html/funds/forma_upload_handle1.php on line
> 5
> Could not make directory
>
> In addition, a simple file -
> <?
> mkdir("new_directory", 0777);
> ?>
> works perfectly well but the permissions are 0755. I can change
> this with my ftp, but that's not what's wanted.
> phpinfo() on my server tells me safe_mode is off, locally and
> globally.
>
> Can anyone help, please?
>
> I hope I've put the problem clearly.
>
> Thank you in anticipation.
[Back to original message]
|