$url1 = "http://www.vsetv.com/login.php"; $url2 = "http://www.vsetv.com/schedule_package_personal_day_".$dateurl."_nsc_1.html"; $url3 = "http://www.vsetv.com/schedule_printversion_withoutdesc.html"; $ch1 = curl_init(); curl_setopt($ch1, CURLOPT_URL, $url1); curl_setopt($ch1, CURLOPT_VERBOSE, 1); curl_setopt($ch1, CURLOPT_POST, 1); curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch1, CURLOPT_POSTFIELDS,"inlogin=".$login."&inpassword=".$password); curl_setopt($ch1, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4"); curl_setopt($ch1, CURLOPT_HEADER, 1); curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch1, CURLOPT_COOKIESESSION, true); curl_setopt($ch1, CURLOPT_COOKIEJAR, "/tmp/vsetv.01.txt"); $ch2 = curl_init(); curl_setopt($ch2, CURLOPT_URL, $url2); curl_setopt($ch2, CURLOPT_REFERER, $url1); curl_setopt($ch2, CURLOPT_VERBOSE, 1); curl_setopt($ch2, CURLOPT_POST, 1); curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch2, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4"); curl_setopt($ch2, CURLOPT_HEADER, 1); curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch2, CURLOPT_COOKIESESSION, true); curl_setopt($ch2, CURLOPT_COOKIEFILE, "/tmp/vsetv.01.txt"); curl_setopt($ch2, CURLOPT_COOKIEJAR, "/tmp/vsetv.02.txt"); $ch3 = curl_init(); curl_setopt($ch3, CURLOPT_URL, $url3); curl_setopt($ch3, CURLOPT_REFERER, $url2); curl_setopt($ch3, CURLOPT_VERBOSE, 1); curl_setopt($ch3, CURLOPT_POST, 1); curl_setopt($ch3, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch3, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4"); curl_setopt($ch3, CURLOPT_HEADER, 1); curl_setopt($ch3, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch3, CURLOPT_COOKIESESSION, true); curl_setopt($ch3, CURLOPT_COOKIEFILE, "/tmp/vsetv.02.txt"); $src1 = curl_exec($ch1); if ($src1 === FALSE) { echo "cURL Error: " . curl_error($ch1); } $src2 = curl_exec($ch2); if ($src2 === FALSE) { echo "cURL Error: " . curl_error($ch2); } $src3 = curl_exec($ch3); if ($src3 === FALSE) { echo "cURL Error: " . curl_error($ch3); } $src = $src3; $src = iconv("cp1251", "utf-8", $src); |