<?
set_time_limit(0);
if($_GET['code'] == "xxxxxxxxxx") {
for($i=12942; $i<=100000; $i++) {
if(checkthesite($i) == 1) {
get_info($i);
}
//echo("this<br>");
}
} else {
echo("You don't have permission to be at this page");
}
function checkthesite($id) {
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,'http://www.xxxxxxx.net/'.$id.'');
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($curl_handle,CURLOPT_COOKIESESSION,true);
curl_setopt($curl_handle, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($curl_handle, CURLOPT_COOKIEFILE, 'cookie.txt');
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if(strstr($buffer,"Page Not Found") ) {
$existing = "0";
$existing_text = "NON EXISTING";
}
if(!strstr($buffer,"Page Not Found") ) {
$existing = "1";
$existing_text = "EXISTING";
}
echo("ID#: ".$id." Is -- ".$existing_text."<BR>");
return $existing;
}
function get_info($id) {
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,'http://www.xxx.net/xxxx');
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($curl_handle, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($curl_handle, CURLOPT_COOKIEFILE, 'cookie.txt');
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
preg_match('/(?<=Independent Representative:).*?\r\n\s+(.*?)\s(.*?)\s{2,}.*?\r\n\s+ID:<span class="style4">\r\n\s+(.*?)\r\n\s*<\/span>\s*<\/font><\/font>\s*<font color="#666666" size="2">\s*<label>\s*(.*?)\s*<\/label>/',$buffer,$resultarray);
$fname = $resultarray[1];
$lname = $resultarray[2];
$email = $resultarray[4];
if(!empty($email_address) ) {
if(check_email($email) == 1) {
add_record($fname,$lname,$email_address,$id);
}
}
//echo $buffer;
//echo '<pre>', print_r($resultarray, true), '</pre>';
}
function add_record($fname,$lname,$email,$id) {
include("xxxxs/xxxx.php");
mysql_select_db($database_xxxx, $xxxx);
$success = mysql_query("INSERT INTO `xxxx` (fname,lname,email,xxx) VALUES ('$fname','$lname','$email','$id')");
}
function check_email($email) {
include("xxxxxxx.php");
$xxxx = mysql_pconnect($hostname_xxxx, $username_xxx, $password_xxxx) or die(mysql_error());
mysql_select_db($database_xxxxxx, $xxxxxx);
$query_emailaddy = "SELECT email FROM xxxxxx WHERE email= '$email'";
$emailaddy = mysql_query($query_emailaddy, $xxxxxx) or die(mysql_error());
$row_emailaddy = mysql_fetch_assoc($emailaddy);
$totalRows_emailaddy= mysql_num_rows($emailaddy);
if($totalRows_emailaddy >=1) {
$addit = 0;
} else {
$addit = 1;
}
return $addit;
}
?>
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
by: us111Posted on 2007-12-31 at 01:23:27ID: 20553900
do you get an error ?
n/function .curl-erro r.php to identify your error
If you didn't change your script I suppose something changed on your server.
First use http://lu.php.net/manual/e