I am not getting required output

Hi,
Study the following code :
<script language="php">
# Set a few variables
$site_title = "PHP Recipes";
$bg_color = "red";
$user_name = "Chef Luigi";
</script>
<html>
<head>
<title><script language="php"> print $site_title; </script></title>
</head>
<body bgcolor="<%=print $bg_color; %>" >
<?=$site_title; ?>
<?
# Display an intro. message with date and user name.
print "
PHP Recipes | ".date("F d, Y")." <br>
Greetings, $user_name! <br>
";
?>
</body>
</html>
Output :

There is not a correct output I got. I want to get the following output :
PHP Recipes PHP Recipes | August 26, 2011
Greetings, Chef Luigi!
I Think there is a small problem in my script.
What is the problem?
Solve anybody knows.
