Advertisement
Guest User

Save comment to external db as json

a guest
Sep 18th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1. add_filter('preprocess_comment', 'check_is_private_message' );
  2. function check_is_private_message( $commentdata ) {
  3.  
  4.     $is_private = (int)$_POST['is_private'];
  5.     if ( $is_private ){
  6.         //Remote mysql credentials
  7.         $servername = "xxx.xx.xxx.xxx";
  8.         $username = "testuser";
  9.         $password = "testpass";
  10.         $dbname = "testdb";
  11.         // Create connection
  12.         $conn = new mysqli($servername, $username, $password, $dbname);
  13.         // Check connection
  14.         if ($conn->connect_error) {
  15.             die("Connection failed: " . $conn->connect_error);
  16.         }
  17.         // Save Json query
  18.         $sql = "INSERT INTO yolo (yo) VALUES ('".mysql_real_escape_string(json_encode($_POST))."')";
  19.        
  20.         // Validate and debug
  21.         $result = $conn->query($sql);
  22.         if ($conn->query($sql) === TRUE) {
  23.             echo "New record created successfully";
  24.         } else {
  25.             echo "Error: " . $sql . "<br>" . $conn->error;
  26.         }
  27.         $conn->close();
  28.     }else{
  29.         return $commentdata;
  30.     }
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement