たぶんめっちゃ厨房的な恥ずかしい質問だと思うんですが、調べたけど分からないんでおせーてください

ヘッダの前に
<? $filename="test.txt";
if ( $submit ){
$backupfile=$filename.".bak";
if (copy($writefile,$backupfile))
{$fp = fopen($filename,"w");
if (flock($fp,2)){
fputs($fp,$contents);
flock($fp,3);
}else{
echo "erroe:file lock";
exit;
}
fclose($fp);
}else{
echo "error backup";
exit;
}
といれたら
Warning: Undefined variable: submit in c:\inetpub\wwwroot\aaa.php on line 2
とでてきます?
なんででてくるんですか?