proč nefunguje str_rerplace(,,); ?

mám soubor binclu.php který vypadá takhle:


<body background="daisy.jpg">
<?php
$name=str_replace("S","smile",$_GET["jmeno"]);
$l=fopen("bookuk.txt","r");
$p=fread($l,filesize("bookuk.txt"));
fclose($l);
$l=fopen("bookuk.txt","w");
fwrite($l,"");
fclose($l);
$l=fopen("bookuk.txt","a");
$datum = StrFTime("%d.%m.%Y %H:%M", Time());
fwrite($l,$datum);
fwrite($l,"      <font color='red'>");
fwrite($l,$name);
fwrite($l,"     ");
if (! $_GET["email"]=="") {
fwrite($l,"<a href='mailto:");
fwrite($l,$_GET["email"]);
fwrite($l,"' >email</a>");
}
fwrite($l,"</font>");
fwrite($l,":<br>");
fwrite($l,$_GET["text"]);
fwrite($l,"<hr>");
fwrite($l,$p);
fclose($l);
echo ("You wrote:");
echo ($_GET["text"]);
?>
<br><br><b>
<a href="indexuk.php">continue</a></b>
</body>






jak vidíte na začátku skriptu mám str_replace---proč mi nefunguje?
když zadám je $_GET["jmeno"]=="S" tak to prostě nefunguje!Poraďte prosím...:)
Co si představuješ pod pojmem NEFUNGUJE?

Příkaz: $name=str_replace("S","smile",$_GET["jmeno"]); normálně jede.
Tak si zkus do GBook na http://mydiary.czweb.org/bookuk.php zadat S a uvidíš,že de to na smile nezmění...:(
Vždyť to funguje, akorát si udělej pořádek v proměnných. smile se ti mění ve jméně.