当前位置:飞豹网络 → 2007年1月的文章列表

PHP截取中文的函数

转载请注明出处:http://www.feibao.net

function cnSubstr( $str, $strlen = 16, $suspension_points = 0 )
{
 $j = 0;
    $s = '';
    for ($i = 0; $i < $strlen; $i++) {
        if (ord(substr($str, $i, 2)) > 128) {
            $s .= substr($str, $i, 2);
            $i++;
            $j+=2;
        } else {
            $s .= substr($str, $i, 1);
            $j++;
        }
    }
    if($j%2!=0) $strlen++;
    if (strlen($str)>$strlen && $...

php模拟Cookie

本站原创,转载请注明来源

function getCookieUrl($host_url, $script_name, $method = 'GET', $data = '', $cookie_str = '')
{
    $sock = fsockopen($host_url, 80, $errno, $errstr, 30);
    if (!$sock) die("$errstr ($errno)\n");
    $method = strToUpper($method);
    $method = ($method == 'GET') ? 'GET' : 'POST';
    if (substr($script_name, 0, 1) != '/') {
        $script_name = '/' . $script_name;
    }

    fwrite($sock, $method . " " . $script_name . " HTTP/1.0\r\n");
    fwrite($sock, "Host: " . $host_url . "\r\n");
    if (!empty($cookie_str)) {
        fwrite($sock, "COOKIE: " . $cookie_str . "\r\n");
    }
    fwri...