Tambien puedes hacerlo de la siguiente manera:
Código PHP:
Ver original<?php
$destinojs = "rutaconpermisos/fichero.js";
?>
var nombre = "<?php echo $_POST['nombre']; ?>";
alert(nombre);
<?php
?>
O bien en lugar de file_put_contents, usar fopen, fwrite y fclose como dice el amigo Alexis88.
Un saludo