salve, devo scrivere alla fine di un algoritmo un codice su file .php, fino alla scrittura su file php nessun problema, è una normalissima scrittura, i problemi sorgono quando devo scrivere del codice... mi spiego meglio:

devo scrivere questo codice all'interno di un file php:
codice:
<?php
$link = mysql_connect('localhost', 'pippo', 'pippo');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
$sel = mysql_select_db("my_db",$link) or die("Errore nella selezione del database");
?>
e per farlo uso questo codice:
codice:
$file_php=@fopen("mysql_connect.php","a+");
				@fwrite($file_php,"<?php \n $link = mysql_connect('$host', '$user', '$password'); \n if (!$link) \n { \n die('Could not connect: ' . mysql_error()); \n	} \n $sel = mysql_select_db('$dbname',$link) or die('Errore nella selezione del database'); \n ?>");
				@fclose($file_php);
il problema è che le variabili $link e $sel voglio che vengano scritte come testo normale e non come se fossero variabili... il risutato della scrittura è questo:
codice:
<?php 
 Resource id #2 = mysql_connect('localhost', 'pippo', 'pippo'); 
 if (!Resource id #2) 
 { 
 die('Could not connect: ' . mysql_error()); 
	} 
 1 = mysql_select_db('my_db',Resource id #2) or die('Errore nella selezione del database'); 
 ?>
come posso fare?