-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfinal3.php
More file actions
72 lines (71 loc) · 2.03 KB
/
final3.php
File metadata and controls
72 lines (71 loc) · 2.03 KB
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
<?php
set_time_limit(99999);
error_reporting(E_ALL);
include "Snoopy.class.php";
$snoopy->rawheaders["Pragma"] = "no-cache";
$snoopy=new snoopy;
$link='http://jee.iitd.ac.in/resultstatus.php';
$db=mysqli_connect('localhost','root','9824','jee13');
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else
{
for($i=3001001;$i<3100000;$i++)
{
$form['regno'] ="$i";
$form['submit'] = "Submit";
$snoopy->submit($link,$form);
$page=$snoopy->results;
if(strpos($page,'Roll Number is invalid')!==false)
{
echo "Invalid $i <br>";
$j=$i%1000;
$k=1000-$j;
$i=$i+$k;
}
else
{
if(strpos($page,'not qualified in JEE (Advan')!==false)
echo "'$i' did not qualify<br>";
else
{
$name=cut_str($page,'Name :','<br>JEE (Adva');
$air=cut_str($page,'India Rank is <span class=style7>','</span><br>');
if(strpos($page,'Your Rank in the')!==false)
{
$cat=cut_str($page,'Your Rank in the ','List is');
$catrank=cut_str($page,'List is <span class=style7>','</span><br><br>');
if(is_numeric($air))
{
echo "$name---$i---AIR---$air---$cat--rank1---$catrank-- <br>";
$query="INSERT INTO result3 VALUES ('$i', '$name', '$air', '$cat', '$catrank')";
mysqli_query($db,$query);
}
else
{
echo "$name---$i---AIR---$air---$cat--rank---$catrank-- <br>";
$quey="INSERT INTO result3 VALUES ('$i', '$name', NULL, '$cat', '$catrank')";
mysqli_query($db,$query);
}
}
else
{
echo "$name---$i----AIR----$air <br>";
$query="INSERT INTO result3 VALUES ('$i', '$name', '$air', 'GEN', NULL)";
mysqli_query($db,$query);
}
}
}
}
}
function cut_str($str, $left, $right)
{
$str = substr ( stristr ( $str, $left ), strlen ( $left ) );
$leftLen = strlen ( stristr ( $str, $right ) );
$leftLen = $leftLen ? - ($leftLen) : strlen ( $str );
$str = substr ( $str, 0, $leftLen );
return $str;
}
?>