May be your httpd is running under nobody.nobody but the owner of the htdocs dir, or 
wherever are running your php scripts is owned
by someone else.

Regards,
Andrey Hristov
----- Original Message -----
From: "Christoph Starkmann" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 28, 2001 12:32 PM
Subject: [PHP] mkdir()


> Hi there!
>
> I got the following problem:
>
> I want to "mirror" a complete directory tree. Now I traverse
> the original tree, do changes to some of the files and want to
> write the resulting files to a parallel directory.
>
> Lets say $INPUT_PATH is the source path and $OUTPUT_PATH is
> where I want to put the copies.
> $file is the path o the current file.
>
> Now I tried to do the following:
>
> file://...snip...
>
> $outfileName = ereg_replace($INPUT_PATH, $OUTPUT_PATH, $file);
> $OUTFILE = fopen($outfileName, "w") || die ("Oooops, couldn't open $file);
>
> // ... more blahblah...
>
> fclose($OUTFILE);
>
> But now I got an error:
>
> Warning: fopen("path/directory/template.html","w") - No such file or
> directory in filename.php on line 231
>
> Okay, I hoped PHP would create the directory, too, along with creating
> the file Iwant to write to when it doesn't exist.
>
> When I try to create the directory "manually" using
>
> mkdir("path/directory", 0777) || die ("Yet another ugly death...");
>
> I get yet another ugly error:
>
> Warning: MkDir failed (No such file or directory) in filename.php on line 29
>
> Why is this? Of course there is no such file or directory... If there was, I
> wouldn't have to create one ;)
>
> Any ideas? Hints?
>
> Every tidy bit of wisom is appreciated...
>
> Cheers,
>
> Kiko
>
> -----
> It's not a bug, it's a feature.
> christoph starkmann
> mailto:[EMAIL PROTECTED]
> http://www.fh-augsburg.de/~kiko
> ICQ: 100601600
> -----
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to