I've got the following function, but the GET is ignored, anyway to get any attention paid to it?

PHP Code:
<?php

function validate($data)
{
    
$fp fsockopen('validator.w3.org'80$errno$errstr30);
    if (!
$fp)
    {
        
trigger_error("Cannot open connection to validator.w3.org: $errstr ($errno)"E_USER_WARNING);
    }
    else
    {
        
$data rawurlencode($data);
        
$out "POST /check?;output=xml HTTP/1.0\r\n";
        
$out .= "Host: validator.w3.org\r\n";
        
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
        
$out .= 'Content-length: ' strlen($data) . "\r\n";
        
$out .= "Connection: Close\r\n\r\n";
        
fwrite($fp$out 'fragment=' $data);
        
$data '';
        while (!
feof($fp))
        {
            
$data .= fgets($fp1024);
        }
        echo 
trim(strstr($data"\r\n\r\n"));
    }
}

$test = <<<TEST
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>test</title>
<style type="text/css">
</style>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vitae dui eget diam blandit molestie. Nulla et nibh at tortor pharetra dignissim. Pellentesque in sapien ac nunc porta cursus. Maecenas nonummy. Fusce non est sed lacus iaculis egestas. Phasellus volutpat ultrices arcu. Integer non nibh. Nullam vitae purus. Ut at dui vitae eros dignissim tempor. Vestibulum congue eleifend orci. Nullam sem neque, convallis eleifend, imperdiet vel, iaculis quis, nunc. Phasellus tincidunt, nisl dignissim pellentesque fermentum, ante quam commodo leo, congue dapibus eros diam at lacus. Maecenas metus. Nulla sit amet diam ac risus consequat pulvinar. Integer placerat, purus venenatis porta ullamcorper, est lacus luctus felis, vitae laoreet nibh mi varius nisi. Nunc bibendum. Etiam pretium dapibus sapien. Ut pede sem, adipiscing eu, tincidunt sit amet, lacinia venenatis, tortor. Cras bibendum eros eu leo.<a href="&amp;test=test">test</a>
</p>
TEST;

validate($test);

?>