Beispiel #1
0
function konvert($text)
{
    $prepatch = preg_replace('/[^!-%\\x27-;=?-~<>&\\x09\\x0a\\x0d\\x0B ]/e', '"&#".ord("$0").chr(59)', preg_replace('/[^\\x00-\\x7F]/e', '"&#".ord("$0").";"', xmlcharacters($text)));
    $prepatch = preg_replace('/&#195;&#([0-9]+);/e', '"&#".((int) \\1 + 64).";"', $prepatch);
    /*	$prepatch = str_replace("&#195;&#177;", "&#241;", preg_replace('/[^\x00-\x7F]/e', '"&#".ord("$0").";"', xmlcharacters($text)));
    	$prepatch = str_replace("&#195;&#179;", "&#243;", $prepatch);
    	$prepatch = str_replace("&#195;&#169;", "&#233;", $prepatch); // é
    	$prepatch = str_replace("&#195;&#186;", "&#250;", $prepatch); // Ú
    	$prepatch = str_replace("&#195;&#173;", "&#237;", $prepatch); // í
    	$prepatch = str_replace("&#195;&#161;", "&#225;", $prepatch); // á
    */
    $prepatch = str_replace("&#", "^", $prepatch);
    // h4x0r para url's!
    $prepatch = str_replace("&", "&amp;", $prepatch);
    // h4x0r para url's!!
    $prepatch = str_replace("^", "&#", $prepatch);
    // h4x0r para url's!!!
    $prepatch = str_replace(chr(239), "&#193;", $prepatch);
    // Á <-- letra MUY ladilla (solo para Á escritas en word -.-)
    $prepatch = str_replace("&#195;?", "&#193;", $prepatch);
    // Á <-- si, es rompepija y pide estas 2 cosas -.-
    return $prepatch;
}
Beispiel #2
0
function konvert($text)
{
    $prepatch = str_replace("&#195;&#177;", "&#241;", preg_replace('/[^\\x00-\\x7F]/e', '"&#".ord("$0").";"', xmlcharacters($text)));
    $prepatch = str_replace("&#195;&#179;", "&#243;", $prepatch);
    return $prepatch;
}