public function __construct() { $db = new DatabaseConnector(); $res = $db->getPlex($_SESSION['CurrentUserID']); $row = $res->fetch_assoc(); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "https://plex.tv/users/sign_in.xml"); curl_setopt($curl, CURLINFO_HEADER_OUT, true); curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-Plex-Platform: ' . PHP_OS, 'X-Plex-Client-Identifier: ' . 1234321423, 'X-Plex-Product: SHMWD')); curl_setopt($curl, CURLOPT_POST, 3); curl_setopt($curl, CURLOPT_USERPWD, "{$row['plexUser']}:{$row['plexPassword']}"); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($curl); $headerSent = curl_getinfo($curl, CURLINFO_HEADER_OUT); curl_close($curl); $this->splitted = explode(" ", $result); }
{ $sql = "SELECT * FROM plexservers WHERE userID=" . $userID . ";"; $connection = new mysqli($this->serverName, $this->username, $this->password, "hackusu"); return $connection->query($sql); } } if (isset($_POST['login']) && $_POST['login'] == True) { session_start(); $db = new DatabaseConnector(); $db->LoginUser($_POST['user'], $_POST['passwd']); } if (isset($_POST['plexAdd']) && $_POST['plexAdd'] == True) { session_start(); $db = new DatabaseConnector(); $db->addPlex($_SESSION['CurrentUserID'], $_POST["userID"], $_POST['plexPASSWORD']); $res = $db->getPlex($_SESSION['CurrentUserID']); $row = $res->fetch_assoc(); /*$curl = curl_init(); echo PHP_OS . "<br>"; curl_setopt ($curl, CURLOPT_URL,"https://plex.tv/users/sign_in.xml"); // curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($curl, CURLINFO_HEADER_OUT, true); curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'X-Plex-Platform: ' . PHP_OS, 'X-Plex-Client-Identifier: ' . 1234321423, 'X-Plex-Product: SHMWD' )); curl_setopt($curl, CURLOPT_POST, 3); curl_setopt($curl, CURLOPT_USERPWD, "$row[plexUser]:$row[plexPassword]"); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);