Вход Регистрация
Файл: pars.php
Строк: 21
<?php
// https://info.xvideos.com/db

$file_name = 'xvideos.com-db.csv';


if ((
$handle_f = fopen($file_name, "r")) !== FALSE)
{
  
// проверяется, надо ли продолжать импорт с определенного места
  // если да, то указатель перемещается на это место
  
if(isset($_GET['ftell'])){
      
fseek($handle_f,$_GET['ftell']);
  }
  
$i=0;
  if(isset(
$_GET['x'])){
      
$x=$_GET['x'];
  } else {
      
$x = 0;
  }
    
  
// построчное считывание и анализ строк из файла
  
while ( ($data_f = fgetcsv($handle_f, 1000, ";"))!== FALSE) {

$title = trim(preg_replace("/[^A-Za-z ]/u","", $data_f[1]));
if (
$title == $data_f[1] AND mb_strlen($title, 'utf-8') > 40 AND mb_strlen($title, 'utf-8') < 75) {
file_put_contents('text/title'.mt_rand(1,100).'.txt', $title.".n", FILE_APPEND | LOCK_EX);
}

      if(!
strstr($i/5000,'.')){
        print 
'Importing record #: '.$x.'<br />';
        
flush();
        
ob_flush();
      }
        
      if(
$i==20000){
         print 
'<meta http-equiv="Refresh" content="0; url='.$_SERVER['PHP_SELF'].'?x='.$x.'&amp;ftell='.ftell($handle_f).'&amp;path='.$_GET['path'].'">';
        exit;
      }
      
$x++;
      
$i++;
        
  }
    
  
fclose($handle_f);
} else {
$err = 1; echo "Не получилось открыть файл";}
Онлайн: 2
Реклама