Вход Регистрация
Файл: 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_f1000";"))!== 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
Реклама