/home/desid573/public_html
Edit: /home/desid573/public_html/urlShortener.php (3031B)
connect_error);
$qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$query = "SELECT * FROM `desid573_eway_codes`.`links` WHERE `link` = '' ORDER BY RAND()";
$result = $conn->query($query);
if($result->num_rows == 0) {
$curlObj = curl_init();
curl_setopt($curlObj, CURLOPT_URL, 'https://p.desidrivers.com.au/generateNumbers.php');
curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlObj, CURLOPT_HEADER, 0);
curl_exec($curlObj);
$result = $conn->query($query);
}
$row = $result->fetch_assoc();
$ref = $row["ref"];
$query = "UPDATE `desid573_eway_codes`.`links` SET `link` = '".$longUrl."' WHERE `ref` = '".$ref."'";
$result = $conn->query($query);
if(!$result) {
error_log("link add error ".$conn->error);
return false;
} else {
return "https://p.desidrivers.com.au/".$ref;
}
// $postData = array("dynamicLinkInfo" => array(
// "dynamicLinkDomain" => "b4ffb.app.goo.gl",
// "link" => $longUrl,
// ),
// "suffix" => array(
// "option" => "SHORT",
// )
// );
// $jsonData = json_encode($postData);
// $curlObj = curl_init();
// curl_setopt($curlObj, CURLOPT_URL, 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=AIzaSyAVeVAV-3ISHfvdUA0JlbNNTzfXeqB-sJE');
// curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
// curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
// curl_setopt($curlObj, CURLOPT_HEADER, 0);
// curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
// curl_setopt($curlObj, CURLOPT_POST, 1);
// curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
// $response = curl_exec($curlObj);
// // Change the response json string to object
// $json = json_decode($response, true);
// curl_close($curlObj);
// //error_log($response);
// $paymentLink = $json['shortLink'];
}
?>