File manager - Edit - /home/cipherteam/htdocs/cipherteam.in/backup2609/APPS/CronJobs/IPONEWSFINDERS/MintIPONews.php
Back
<?php $con=mysqli_connect("localhost:3306", "marketdatauser_ci", "d7o7A8%s2d7", "market_data_ci"); $sql = "SELECT `value` AS 'VAL' FROM `CronJobData` WHERE `datakey` = 'IPOMINTNEWS';"; $rows = $con->query($sql); $data = $rows->fetch_assoc(); $oldnews = $data['VAL']; include_once("simple_html_dom.php"); $html = file_get_html("https://www.livemint.com/market/ipo/"); $lists = $html->find("div[id=mylistView]",0)->find('div'); $ch = true; $allnews = ''; foreach($lists as $list) { foreach($list->find('div=[class=headlineSec]') as $div) { foreach($div->find('h2') as $h2) { foreach($h2->find('a') as $a) { if($ch) { $headline = $a->plaintext; if(strpos($oldnews,trim(str_replace('\'','',$headline))) !== false) { echo 'true.<br>'; } else { $sql = "SELECT `fcmid` as 'FCM' FROM `admin_fcm`"; $result = $con->query($sql); while($row = $result -> fetch_assoc()) { $path_to_fcm = "https://fcm.googleapis.com/fcm/send"; $server_key = "AAAAzvFKC6k:APA91bGwplf3DZMMEsvtWCoeCXnBttNVgS2h3s5GuPDA6RkYvnFZuYNLy-zYt5TlVAm2fusnmh3ZFZbTxpLs1xMVIRfXmYd-yQe-CpjItU0Im6zUcjbq9bLFuj9-2y7LSkBfp2eS2Qoo"; $curl_session = curl_init(); $title = "New IPO News On LIVEMINT.COM 👇🏻"; $msg = trim($headline); $headers = array( 'Authorization: key=' . $server_key, 'Content-Type: application/json' ); $fields = array( 'to' => $row['FCM'], 'notification'=> array( 'title'=> $title, 'body'=> $msg, 'click_action' => 'MAIN' )); $payload = json_encode($fields); curl_setopt($curl_session, CURLOPT_URL,$path_to_fcm); curl_setopt($curl_session, CURLOPT_POST, true); curl_setopt($curl_session, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl_session, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_session, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl_session, CURLOPT_POSTFIELDS, $payload); $res = curl_exec($curl_session); $res = curl_exec($curl_session); $res = curl_exec($curl_session); } curl_close($curl_session); } $allnews = $allnews.$headline; } $ch = !$ch; } } } //echo $list->find('div=[class=headlineSec]',0); //->find('h2[class=headline]')->find('a',0); } $allnews = trim(str_replace('\'','',$allnews)); $sql = "UPDATE `CronJobData` SET `value` = '".$allnews."' WHERE `datakey` = 'IPOMINTNEWS'"; $con->query($sql); /*$table = $html->find('table[id=sample_1]',0); $td = $table->find('tbody',0)->find('tr',0)->find('td',1); if($data['VAL'] != $td->plaintext) { $path_to_fcm = "https://fcm.googleapis.com/fcm/send"; $server_key = "AAAAzvFKC6k:APA91bGwplf3DZMMEsvtWCoeCXnBttNVgS2h3s5GuPDA6RkYvnFZuYNLy-zYt5TlVAm2fusnmh3ZFZbTxpLs1xMVIRfXmYd-yQe-CpjItU0Im6zUcjbq9bLFuj9-2y7LSkBfp2eS2Qoo"; $curl_session = curl_init(); $title = "New DRHP - SEBI"; $msg = $td->plaintext; $headers = array( 'Authorization: key=' . $server_key, 'Content-Type: application/json' ); $fields = array( 'to' => "czkH88A8SqyfR1jQZ0ymVW:APA91bEfUARsc_bF6nPSV0rVucoQryOilHhxwAYXbUQKhHIxRwKZnQoYR2j0Y9imS12rj7F43FqwV-5XuaIWOdlEVfOxPwuz_XmH3zaLWl6dbGujf1xMwAdFexGDsSxNSKq2wFjtK0LU", 'notification'=> array( 'title'=> $title, 'body'=> $msg, 'click_action' => 'MAIN' )); $payload = json_encode($fields); curl_setopt($curl_session, CURLOPT_URL,$path_to_fcm); curl_setopt($curl_session, CURLOPT_POST, true); curl_setopt($curl_session, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl_session, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_session, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl_session, CURLOPT_POSTFIELDS, $payload); $res = curl_exec($curl_session); $res = curl_exec($curl_session); $res = curl_exec($curl_session); $title = "New DRHP - SEBI"; $msg = $td->plaintext; $headers = array( 'Authorization: key=' . $server_key, 'Content-Type: application/json' ); $fields = array( 'to' => "fbwoejkoRACiQgIkvWhwEO:APA91bEVhM3lEqOWPOkpKFFzSMljbkw6LJJCv6ajxj5YlB4qgW1KLfCXzAA4hZQEzQ-zKPtOT0ZDOxpyBrG1sur40oafQSU3EKffbZSmK2w8yIN6cffBPqLu8LgG4gR-2TI8T00ybwQq", 'notification'=> array( 'title'=> $title, 'body'=> $msg, 'click_action' => 'MAIN' )); $payload = json_encode($fields); curl_setopt($curl_session, CURLOPT_URL,$path_to_fcm); curl_setopt($curl_session, CURLOPT_POST, true); curl_setopt($curl_session, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl_session, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_session, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl_session, CURLOPT_POSTFIELDS, $payload); $res = curl_exec($curl_session); $res = curl_exec($curl_session); $res = curl_exec($curl_session); curl_close($curl_session); }*/ ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.9 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings