Advertisement
Hrachocode

cURlDBCon

Jun 29th, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.23 KB | None | 0 0
  1. <!-- <PRE> -->
  2. <?php
  3. // Create connection
  4. $servername = "hrach.loc";
  5. $username = "root";
  6. $password = "";
  7. $dbname = "test";
  8. $conn = new mysqli($servername, $username, $password, $dbname);
  9. // Check connection
  10. if ($conn->connect_error) {
  11.     die("Connection failed: " . $conn->connect_error);
  12. }
  13. function getnames($url) {
  14.   $ch = curl_init();
  15.   curl_setopt($ch, CURLOPT_URL, $url);
  16.   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  17.   $lol = curl_exec($ch);
  18.   curl_close($ch);
  19.   return $lol;
  20. }
  21. $curl_data = getnames("http://varord.am/%D5%BE%D5%A1%D6%80%D5%B8%D6%80%D5%A4%D5%A1%D5%AF%D5%A1%D5%B6-%D5%AB%D6%80%D5%A1%D5%BE%D5%B8%D6%82%D5%B6%D6%84/%D6%84%D5%B6%D5%B6%D5%A1%D5%AF%D5%A1%D5%B6-%D5%B0%D5%A1%D6%80%D6%81%D5%A1%D5%B7%D5%A1%D6%80%D5%A5%D6%80/%D5%AD%D5%B4%D5%A2%D5%A5%D6%80/25");
  22. $dom = new DOMDocument();
  23. libxml_use_internal_errors(true);
  24. $dom->loadHtml($curl_data);
  25. $xpath = new DOMXpath($dom);
  26. echo "<h1>start of true answers</h1>";
  27. $classname = "tr_answer";
  28. $true = $xpath->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' $classname ')]");
  29.     for ($i = $true->length - 1; $i > -1; $i--) {
  30.         $readyTrue = $true->item($i)->firstChild->nodeValue;
  31.           $sqltrue = "INSERT INTO answers (Ok)
  32.          VALUES ('$readyTrue')";
  33.           echo "<pre>",$true->item($i)->firstChild->nodeValue;
  34.           if ($conn->query($sqltrue) === TRUE) {
  35.               echo "<h3>Saved in Database Succesfully</h3>";
  36.           } else {
  37.               echo "Error: " . $sqltrue . "<br>" . $conn->error;
  38.           }
  39.     }
  40.  
  41.    echo  "<h1>start of false answers</h1>";
  42. $classnamefalse = "inc_answer";    
  43. $false = $xpath->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' $classnamefalse ')]");
  44.         for ($i = $false->length - 1; $i > -1; $i--) {
  45.           $ready = $false->item($i)->firstChild->nodeValue;
  46.           $sql = "INSERT INTO answers (NotOk)
  47.          VALUES ('$ready')";
  48.           echo "<pre>",$false->item($i)->firstChild->nodeValue;
  49.          
  50.           if ($conn->query($sql) === TRUE) {
  51.               echo "<h3>Saved in Database Succesfully</h3>";
  52.           } else {
  53.               echo "Error: " . $sql . "<br>" . $conn->error;
  54.           }
  55.       }
  56.           $conn->close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement