Viene visualizzato questo errore durante l'esecuzione del mio script Perl. Per favore, dimmi come correggere questo errore in Perl.Come risolvere un errore "print() su filehandle chiuso" in Perl?
print() on closed filehandle MYFILE
Questo è il codice che sta dando l'errore:
sub return_error
{
$DATA= "Sorry this page is corrently being updated...<p>";
$DATA.= "<A href=\"javascript:history.go(-1)\"> Back </A>";
open(MYFILE,">/home/abc/xrt/sdf/news/top.html");
print MYFILE $DATA;
close(MYFILE);
exit;
}
Spero che ora sono più chiare.
Il titolo del post deve essere modificato. Sembra come se fosse un 'errore in Perl'! –
sarebbe utile se l'avviso di Perl "print() sul filehandle chiuso" messaggio suggerito anche controllando il filehandle potrebbe essere aperto o meno –