in reply to Changing file permissions in a script
And this surely isn't right-
Try-
open(IMAGE, ">/somedir/$graphfile.png") or die "Couldn't open /somedir/$graphfile.png for writing: $!"; [download]