function phpescape($str){ preg_match_all("/[\x80-\xff].|[\x01-\x7f]+/",$str,$newstr); $ar = $newstr[0]; foreach($ar as $k=>$v){ if(ord($ar[$k])>=127){ $tmpString=bin2hex(iconv("GBK","ucs-2",$v)); if (!eregi("WIN",PHP_OS)){ $tmpString = substr($tmpString,2,2).substr($tmpString,0,2); } $reString.="%u".$tmpString; } else { $reString.= rawurlencode($v); } } return $reString; }
//¸Ã·½·¨ÔÚijЩlinuxϵͳÏ£¬ //»áÒòΪiconvµÄphp°æ±¾ÎÊÌâ //Ôì³É¸Ãº¯Êý·½·¨ÎÞ·¨Õý³£Ê¹Óà //ʹÓÃÇ°Çë²âÊÔÏÈ function phpescape($str) { preg_match_all("/[€-ÿ].|[-]+/",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(ord($v[0]) < 128){ $ar[$k] = rawurlencode($v); echo $ar[$k]."<BR>"; } else { $ar[$k] = "%u".bin2hex(iconv("GBK","ISO-10646-UCS-2",$v)); //´Ë´¦GBKΪĿ±ê´úÂëµÄ±àÂë¸ñʽ£¬Çëʵ¼ÊÇé¿öÐÞ¸Ä echo $ar[$k]."<BR>"; } } return join("",$ar); }
//¸Ã·½·¨ÎªÉÏÃæµÄ¸Ä½ø°æ //Ê×ÏÈÅжÏƽ̨°æ±¾ÊÇ·ñΪwinϵͳ //µ«¸Ã°æ±¾»áÓÐЩÌØÊâ×Ö·ûÎÞ·¨Ê¹Óà function phpescape($str){ $sublen=strlen($str); $reString=""; for ($i=0;$i<$sublen;$i++){ if(ord($str[$i])>=127){ $tmpString=bin2hex(iconv("GBK","ucs-2",substr($str,$i,2))); //´Ë´¦GBKΪĿ±ê´úÂëµÄ±àÂë¸ñʽ£¬Çëʵ¼ÊÇé¿öÐÞ¸Ä
if (!eregi("WIN",PHP_OS)){ $tmpString=substr($tmpString,2,2).substr($tmpString,0,2); } $reString.="%u".$tmpString; $i++; } else { $reString.="%".dechex(ord($str[$i])); } } return $reString; }
function unescape($str) { $str = rawurldecode($str); preg_match_all("/%u.{4}|&#x.{4};|&#d+;|.+/U",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(substr($v,0,2) == "%u") $ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,-4))); elseif(substr($v,0,3) == "&#x") $ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,3,-1))); elseif(substr($v,0,2) == "&#") { $ar[$k] = iconv("UCS-2","GBK",pack("n",substr($v,2,-1))); } } return join("",$ar); }
[MySql]PHP´æÈ¡ Mysql Êý¾ÝÂÒÂëÖÕ¼«½â¾ö·½°¸ [Web¿ª·¢]PHPÌáʾNotice: Undefined variableµÄ½â¾ö°ì·¨ [Web¿ª·¢]ͨ¹ýα¾²Ì¬¹æÔòʵÏÖ×ÓĿ¼°ó¶¨ [Web¿ª·¢]PHP ´óСдº¯Êý [Web¿ª·¢]PHPµÄsleepº¯Êý¹Ø±Õ´°¿ÚºóÊÇ·ñ¼ÌÐøÔËÐУ¿ [Web¿ª·¢]ÀûÓÃQQWry.DatʵÏÖIP µØÖ·¸ßЧ¼ìË÷ [Web¿ª·¢]½ÌÄãÈçºÎÔÚPHP¿ªÆôgzipÒ³ÃæѹËõʵÀý½éÉÜ [Web¿ª·¢]PHP¹ýÂËHTML×Ö·û´®µÄ³£Óú¯ÊýʹÓ÷½·¨½éÉÜ [Web¿ª·¢]ÇÉÃîÔËÓÃPHPº¯ÊýʵÏֲɼ¯Æ÷µÄÖÆ×÷ [Web¿ª·¢]PHP²É¼¯³ÌÐò³£Óú¯Êý´óÈ«
|