FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Why would chmod( ... ) fail with "No such file or directory"
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Why would chmod( ... ) fail with "No such file or directory" [message #173159] Fri, 25 March 2011 09:35 Go to previous message
Simon is currently offline  Simon
Messages: 29
Registered: February 2011
Karma:
Junior Member
Hi,

I have some code that creates a temp file, writes to it and then calls
chmod(...) to make sure that the file has 0644 permissions.

// -------------
// pseudo code
//
$tmpfname = 'xyx'; // come from another function.

if (!($fd = @fopen($tmpfname, 'wb')))
{
return false;
}

fwrite($fd, $data ); // the data comes from another function has well.
no warnings given.
fclose($fd); // no warnings given.
chmod( $tmpfname, 0644 ); <!-- error here with "No such file or directory"
// -------------

The issue I have is that it works _sometimes_, in fact, 99% of the time
it works.
But from time to time the log reports that the file does not exist.

But how it is possible, if the file opened successfully with fopen( ... )

I wonder if the problem is partly because I am using @fopen(...) rather
than fopen(...), (I don't need to suppress the warnings).

But in that case fwrite(...) and fclose(...) would also report
errors/warnings.

Any suggestions as to why chmod(...), (and a subsequent rename(...) )
would sometimes not work.

Thanks

Simon
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Cannot send emails
Next Topic: website developers requirements
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Fri Nov 29 20:57:50 GMT 2024

Total time taken to generate the page: 0.04088 seconds