Advertisement
qsadfasdgfgads

Untitled

Jul 18th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.47 KB | None | 0 0
  1. <?php
  2. ini_set('display_errors', true);
  3.  
  4. ini_set('max_execution_time', 0); //0=NOLIMIT
  5. set_time_limit(0);
  6. require 'db.php';
  7. require "parse.php";
  8.  
  9. $parseData = parse();
  10.  
  11. $limit = 5;
  12. $offset = 0;
  13. $count = $db->query("SELECT COUNT(*) as total FROM dle_post");
  14. $count = $count->fetch_assoc();
  15. $count = $count['total'];
  16. $dataLinks = [];
  17. while (($offset + $limit) <= $count) {
  18.  
  19.     $res = $db->query("SELECT id, alt_name xfields FROM dle_post LIMIT {$limit} OFFSET {$offset}");
  20.     while ($row = $res->fetch_assoc()) {
  21.         $insData = [];
  22.         $xfields = explode('|', $row['xfields']);
  23.  
  24.         foreach ($parseData as $datas) {
  25.             foreach ($datas as $data) {
  26.                 $fullUrl = 'http://animerost.org'.$data['href'];
  27.                 if (array_search($fullUrl, $xfields)) {
  28.                     $url = $xfields[array_search('url', $xfields) + 1];
  29.                     $path = parse_url($url)['path'];
  30.                     if ($path[0] != '/') continue;
  31.  
  32.                     /*
  33.                     if(array_search('timer', $xfields)){
  34.                         $timer = array_search('timer', $xfields) + 1;
  35.                         $timer = $data['timer'];
  36.                     }else{
  37.                         $xfields[] = 'timer';
  38.                         $xfields[] = $data['timer'];
  39.                     }
  40.                     if(array_search('fullDate', $xfields)){
  41.                         $fullDate = array_search('fullDate', $xfields) + 1;
  42.                         $fullDate = $data['fullDate'];
  43.                     }else{
  44.                         $xfields[] = 'fullDate';
  45.                         $xfields[] = $data['fullDate'];
  46.                     }
  47.                     */
  48.                     var_dump($row);
  49.                     $insData['name'] = isset($data['name']) ? $data['name'] : null;
  50.                     $insData['timer'] = isset($data['timer']) ? $data['timer'] : null;
  51.                     $insData['fulldate'] = isset($data['fullDate']) ? $data['fullDate'] : null;
  52.                     $insData['href'] = '/tip/tv/'.$row['id'].$row['alt_name'].'html';
  53.                 }
  54.             }
  55.         }
  56.         var_dump($insData);
  57.     $columns = implode(", ",array_keys($insData));
  58.     $escaped_values = array_map('mysql_real_escape_string', array_values($insData));
  59.     $values  = implode(", ", $escaped_values);
  60.     $sql = "INSERT INTO `weekend`($columns) VALUES ($values)";
  61.     echo $sql;
  62.     var_dump($db->query($sql));
  63.  
  64.     }
  65.     $offset += 10;
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement