Пример #1
0
function xmlrpc_entity_decode($string)
{
    $top = explode('&', $string);
    $op = '';
    $i = 0;
    while ($i < sizeof($top)) {
        if (preg_match("/^([#a-zA-Z0-9]+);/", $top[$i], $regs)) {
            $op .= preg_replace("/^[#a-zA-Z0-9]+;/", xmlrpc_lookup_entity($regs[1]), $top[$i]);
        } else {
            if ($i == 0) {
                $op = $top[$i];
            } else {
                $op .= '&' . $top[$i];
            }
        }
        $i++;
    }
    return $op;
}
Пример #2
0
function xmlrpc_entity_decode($string)
{
    $top = split("&", $string);
    $op = "";
    $i = 0;
    while ($i < sizeof($top)) {
        if (ereg("^([#a-zA-Z0-9]+);", $top[$i], $regs)) {
            $op .= ereg_replace("^[#a-zA-Z0-9]+;", xmlrpc_lookup_entity($regs[1]), $top[$i]);
        } else {
            if ($i == 0) {
                $op = $top[$i];
            } else {
                $op .= "&" . $top[$i];
            }
        }
        $i++;
    }
    return $op;
}