non capisco veramente! questo codice

$rlink5="http://www.link.link/script.php?code=$code\n";
$var78=@fopen("db/file.txt","a");
@fwrite($var78,"$rlink5");
@fclose($var78);

dovrebbe aggiungere al file.txt la riga
http://www.link.link/script.php?code=$code
E invece mi ritrovo nel file 3 righe come queste:

http://www.link.link/script.php?code=$code
http://www.link.link/script.php?code=
http://www.link.link/script.php?code=

come diavolo è possibile??
Aiutatemi, non capisco!