· 8 years ago · Nov 12, 2017, 10:42 AM
1<?php
2header('Access-Control-Allow-Origin: *');
3
4$db_host = "geeksorbitcom.ipagemysql.com";
5$db_username = "crawlemail";
6$db_pass = "ralami";
7$db_name = "crawlemail";
8$op_mode = 0;
9$json = array();
10
11$conn = new mysqli($db_host, $db_username, $db_pass, $db_name);
12if ($conn->connect_error) {
13 die("Connection failed: " . $conn->connect_error);
14}
15
16
17if($_GET['opmode'] === 'email_groupn_url_content_new_insert') {
18
19 $websitegroupname = $_GET['websitegroupname'];
20 $emailid = $_GET['emailid'];
21 $websiteurl = $_GET['websiteurl'];
22 $urlcontent = $_GET['urlcontent'];
23
24 $sql = "INSERT INTO email_groupn_url_content (websitegroupname, emailid, websiteurl, urlcontent) VALUES ('".$websitegroupname."', '".$emailid."', '".$websiteurl."','".$urlcontent."')";
25
26 if ($conn->query($sql) === TRUE) {
27 echo "New record created successfully";
28 } else {
29 echo "Error: " . $sql . "<br>" . $conn->error;
30 }
31
32 $op_mode = 1;
33}
34
35
36if($_GET['opmode'] === 'email_groupn_url_content_update') {
37
38 $id = $_GET['id'];
39 $websitegroupname = $_GET['websitegroupname'];
40 $emailid = $_GET['emailid'];
41 $websiteurl = $_GET['websiteurl'];
42 $urlcontent = $_GET['urlcontent'];
43
44 $sql = "UPDATE email_groupn_url_content SET websitegroupname='".$websitegroupname."', emailid='".$emailid."', websiteurl='".$websiteurl."', urlcontent='".$urlcontent."' WHERE id='".$id."'";
45 if ($conn->query($sql) === TRUE) {
46 echo "Record updated successfully";
47 } else {
48 echo "Error updating record: " . $conn->error;
49 }
50
51 $op_mode = 1;
52}
53
54
55if($_GET['opmode'] === 'email_groupn_url_content_list_all') {
56
57 $sql = "SELECT id, websitegroupname, emailid, websiteurl, last_update_date FROM email_groupn_url_content";
58
59 $result = $conn->query($sql);
60 if ($result->num_rows > 0) {
61 // output data of each row
62 while($row = $result->fetch_assoc()) {
63 $json['result'][]=$row;
64 //echo "id: " . $row["id"]. " ||| websitegroupname: " . $row["websitegroupname"]. " ||| emailid: " . $row["emailid"]. " ||| websiteurl: ". $row["websiteurl"] ." ||| last_update_date: " . $row["last_update_date"]. "<br>";
65 }
66 echo json_encode($json);
67 } else {
68 echo "0 results";
69 }
70
71 $op_mode = 1;
72}
73
74
75if($_GET['opmode'] === 'email_groupn_url_content_list_all_for_crawl') {
76
77 $sql = "SELECT * FROM email_groupn_url_content";
78
79 $result = $conn->query($sql);
80 if ($result->num_rows > 0) {
81 // output data of each row
82 while($row = $result->fetch_assoc()) {
83 $json['result'][]=$row;
84 //echo "id: " . $row["id"]. " ||| websitegroupname: " . $row["websitegroupname"]. " ||| emailid: " . $row["emailid"]. " ||| websiteurl: ". $row["websiteurl"] ." ||| last_update_date: " . $row["last_update_date"]. "<br>";
85 }
86 echo json_encode($json);
87 } else {
88 echo "0 results";
89 }
90
91 $op_mode = 1;
92}
93
94
95if($_GET['opmode'] === 'email_groupn_url_content_delete') {
96
97 $id = $_GET['id'];
98
99 $sql = "DELETE FROM email_groupn_url_content WHERE id='".$id."'";
100 //$sql = "DELETE from email_groupn_url_content WHERE id IN (119,22,33,254)";
101 $sql = "DELETE from email_groupn_url_content WHERE id IN (".$id.")";
102
103 if ($conn->query($sql) === TRUE) {
104 echo "Record updated successfully";
105 } else {
106 echo "Error updating record: " . $conn->error;
107 }
108
109 $op_mode = 1;
110}
111
112
113
114// sql to create table
115//$sql = "CREATE TABLE IF NOT EXISTS email_groupn_url_content (id INT(8) UNSIGNED AUTO_INCREMENT PRIMARY KEY, websitegroupname VARCHAR(500) NOT NULL,emailid VARCHAR(150) NOT NULL,websiteurl VARCHAR(300) NOT NULL, urlcontent LONGTEXT, last_update_date TIMESTAMP, CONSTRAINT email_websiteurl UNIQUE (emailid,websiteurl))";
116//$sql = "CREATE TABLE IF NOT EXISTS emailandwebsitegroup (id INT(8) UNSIGNED AUTO_INCREMENT PRIMARY KEY, websitegroupname VARCHAR(500) NOT NULL,emailid VARCHAR(150) NOT NULL,websiteurl LONGTEXT,last_update_date TIMESTAMP)";
117//$sql = "CREATE TABLE IF NOT EXISTS websiteurltatus (id INT(8) UNSIGNED AUTO_INCREMENT PRIMARY KEY,websiteurl VARCHAR(300) NOT NULL,urlcontent LONGTEXT,last_update_date TIMESTAMP)";
118//$sql = "ALTER TABLE email_groupn_url_content ADD CONSTRAINT Unique_GroupName UNIQUE (websitegroupname)";
119
120/*
121if ($conn->query($sql) === TRUE) {
122 echo "Table MyGuests created successfully";
123} else {
124 echo "Error creating table: " . $conn->error;
125}
126*/
127
128
129if($op_mode == 0) {
130 die("Internal Processing Error...");
131}
132
133
134$conn->close();
135
136?>