Guest User

Untitled

a guest
Nov 12th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.19 KB | None | 0 0
  1. <?php
  2. header('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);
  12. if ($conn->connect_error) {
  13. die("Connection failed: " . $conn->connect_error);
  14. }
  15.  
  16.  
  17. if($_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.  
  36. if($_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.  
  55. if($_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.  
  75. if($_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.  
  95. if($_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. /*
  121. if ($conn->query($sql) === TRUE) {
  122. echo "Table MyGuests created successfully";
  123. } else {
  124. echo "Error creating table: " . $conn->error;
  125. }
  126. */
  127.  
  128.  
  129. if($op_mode == 0) {
  130. die("Internal Processing Error...");
  131. }
  132.  
  133.  
  134. $conn->close();
  135.  
  136. ?>
Add Comment
Please, Sign In to add comment