Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re^4: sysopen function call

by rpike (Scribe)
on Sep 08, 2010 at 14:24 UTC ( #859330=note: print w/ replies, xml ) Need Help??

in reply to Re^3: sysopen function call
in thread sysopen function call

That's about it.

use List::Util; sysopen (my $logHdl, "C:/directory1/directory2/directory3/logs/LOGFILE +.txt", O_RDWR | O_CREAT) or die "Content-type: text/html\n\nCannot op +en file for writing. ".$!;
The only code I'm trying out is a sysopen line as you can see. The web user has full permissions needed, first thing I checked. The code actually fails from command line as well so both users are in the same boat.

Comment on Re^4: sysopen function call
Download Code
Replies are listed 'Best First'.
Re^5: sysopen function call
by mr_mischief (Monsignor) on Sep 08, 2010 at 15:12 UTC
    Is that really all of your code? Did you use Fcntl; as alluded to by the docs for sysopen? If you don't load the proper constants, the O_CREAT flag does you no good, and you can't open the nonexistent file. This would be the expected behavior for trying to open a non-existent file without the O_CREAT flag.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://859330]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (10)
As of 2015-11-25 15:10 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (680 votes), past polls