ho modificato il codice ma non capisco veramente dove sbaglio, perchè nella pagina ce lo spazio per i messaggi ma non li stampa dove sbaglio???

Codice PHP:
<?

$var
=fopen("msg.txt","a+");
$var2=file("msg.txt"); 
$var3=count("$var2");  
$r=("$var3-12");
$s=("$var3-20");

 for (
$a=$r$a<=$s$a++){ 
      
$variab explode("|"$var2[$a]);
                             
$ora=$variab[0];
$nick=$variab[1];
$coloretesto=$variab[2];
$msg=$variab[3];

    if(
$smile==1)
        include (
"smile.php");
echo 
"<font color=FFBF18><u>[b]".$ora."[/b]</u></font>
 "
;
echo 
"[b]<font color=red><u>$nick:[/b]</u></font>
 "
;
echo 
"<font color='".$coloretesto."'>".$msg."</font>
"
;
echo 
"
"
;

}

?>
ho modificato il codice ma non capisco veramente dove sbaglio, perchè nella pagina ce lo spazio per i messaggi ma non li stampa dove sbaglio???