What is wrong with this PHP code?
<p>I've got a piece of code that keeps failing.</p>

<pre><code>    if (isset($_GET ['id']) &amp;&amp; $rawdata) {
        if ($_SERVER["REQUEST_URI"] != $rawdata ['htmltitle']) {
        header("Location: http://".$_SERVER['SERVER_NAME'].".$rawdata['htmltitle'].");
        } 
    }
</code></pre>

<p>The line that fails, is the one with the header in it, and fails with:</p>

<pre><code>PHP Parse error:  syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
</code></pre>

<p>Any ideas on what's wrong?</p>
