ho questo semplicissimo codice

Codice PHP:
<?php

$nome 
'franco';
$url "../$nome.php";
$new_file fopen($url'w');
$stringa=('<?php echo ciao; ?>');
fwrite($new_file,$stringa);
fclose($new_file);
?>
mi crea la pagina ma quando la visito compare:

codice:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request...
quale potrebbe essere il problema?