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

Home » Imported messages » comp.lang.php » Files getting clobbered when I run out of disk space
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Files getting clobbered when I run out of disk space [message #180108 is a reply to message #180106] Tue, 08 January 2013 03:47 Go to previous messageGo to previous message
Peter H. Coffin is currently offline  Peter H. Coffin
Messages: 245
Registered: September 2010
Karma:
Senior Member
On Mon, 7 Jan 2013 15:49:30 -0800 (PST), faraz(at)squashclub(dot)org wrote:
> There was some disk space issues with my server. As a result any script
> I had that opened a file for writing would clobber it i.e truncate it to
> zero length . Since there was no space left on device, nothing would be
> written to it.
>
> Are there any workarounds to this? Here is some code I came up, but it is untested as I currently have disk space on my account:
>
> /////////////////////////////
>
> function check_disk_space() {
>
> global $home_dir;
>
> $fp = fopen( "$home_dir/cgi-bin/scripts/check_disk_space" , "w" );
>
> fwrite ($fp, 'hello world' ) || die_sub ( 'Error checking for disk space' );
>
> fclose ($fp) || die_sub ( 'Error checking for disk space' );
>
> // unlink ( 'check_disk_space' );
>
> } // end function

Freeing up some space on the device is out of the question?

--
"If Ace [Double] Books ever came out with an edition of The Bible, both
books would be edited down to 40,000 words, and they'd be renamed
"Master of Chaos" and "The Thing With Three Souls."
-- Terry Carr
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: does the php is not popular?i am a phper?
Next Topic: shell script with shell_exec()
Goto Forum:
  

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

Current Time: Thu Sep 19 17:13:27 GMT 2024

Total time taken to generate the page: 0.05368 seconds