Je reçois cette erreur lors de l'exécution de mon script Perl. S'il vous plaît, dites-moi comment corriger cette erreur dans Perl.Comment résoudre une erreur "print() on closed filehandle" dans Perl?
print() on closed filehandle MYFILE
C'est le code qui donne l'erreur:
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;
}
J'espère que maintenant je suis plus claire.
Le titre du message doit être modifié. On dirait que c'est une erreur dans Perl! –
serait utile si l'avertissement de perl "print() sur le fichier fermé" message a également suggéré de vérifier le handle de fichier pourrait être ouvert ou non –