Exemplo n.º 1
0
function phpsocks5_http_500($errmsg)
{
    header('HTTP/1.1 500');
    echo phpsocks5_encrypt(date(DATE_RFC1123) . "\t" . $errmsg);
    phpsocks5_log("http_500_" . $errmsg);
    exit;
}
Exemplo n.º 2
0
function phpsocks5_usleep($usec)
{
    global $dbhost;
    global $dbport;
    global $dbuser;
    global $dbpass;
    global $dbname;
    phpsocks5_log("sleep process 1");
    mysql_close();
    phpsocks5_log("sleep process 2");
    usleep($usec);
    phpsocks5_log("sleep process 3");
    if (!mysql_pconnect("{$dbhost}:{$dbport}", $dbuser, $dbpass)) {
        phpsocks5_http_500('mysql_pconnect error');
    }
    if (!mysql_select_db($dbname)) {
        phpsocks5_http_500('mysql_select_db error');
    }
    if (!mysql_query('SET AUTOCOMMIT=1')) {
        phpsocks5_http_500('mysql_query SET AUTOCOMMIT=1 error');
    }
    phpsocks5_log("sleep process 4");
}