Retrieve Subscriber via SOAP API & PHP

<?php
function hexToStr($hex)
    {
    $string = '';
    for ($i = 0; $i < strlen($hex) - 1; $i+= 2)
        {
        $string.= chr(hexdec($hex[$i] . $hex[$i + 1]));
        }

    return $string;
    }

if (isset($_GET["e"]))
    {
    $SearchParam = hexToStr($_GET["e"]);
    $ResultName = array();
    $ResultValue = array();
    $ResultCombined = array();
    require ('exacttarget_soap_client.php');

    $wsdl = 'https://webservice.exacttarget.com/etframework.wsdl';
    try
        {
        /* Create the Soap Client */
        $client = new ExactTargetSoapClient($wsdl, array(
            'trace' => 1
        ));
        /* Set username and password here */
        $client->username = ‘user’;
        $client->password = ‘password’;
        $rr = new ExactTarget_RetrieveRequest();
        $rr->ObjectType = "Subscriber";
        $rr->Properties = array(
            "ID",
            "EmailAddress",
            "Status"
        );
        $sfp = new ExactTarget_SimpleFilterPart();
        $sfp->Value = array(
            $SearchParam
        );
        $sfp->SimpleOperator = ExactTarget_SimpleOperators::equals;
        $sfp->Property = "EmailAddress";
        $rr->Filter = new SoapVar($sfp, SOAP_ENC_OBJECT, 'SimpleFilterPart', "http://exacttarget.com/wsdl/partnerAPI");
        $rr->Options = NULL;
        $rrm = new ExactTarget_RetrieveRequestMsg();
        $rrm->RetrieveRequest = $rr;
        $results = $client->Retrieve($rrm);
        if (isset($results->Results))
            {
            for ($i = 0; $i < count($results->Results->Attributes); $i++)
                {
                array_push($ResultName, $results->Results->Attributes[$i]->Name);
                array_push($ResultValue, $results->Results->Attributes[$i]->Value);
                }

            $ResultCombined = array_combine($ResultName, $ResultValue);
            }
          else
            {
            echo "No subscriber found";
            }
        }

    catch(Exception $e)
        {
        var_dump($e);
        }
    }
?>