Скрипт сравнение строк двух файлов

Тема в разделе "Коммерческие", создана пользователем Levitt, 4 авг 2008.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    356
    Симпатии:
    34
    Помогите найти скрипт который мог бы сравнивать два текстовых файла и удалять не нужные строки.
    в первом файле имеется набор по строкам линков с анкорами.. во втором набор по строкам только линков.
    Скрипт должен удалять только строки в которых нету ни одного из линков с второго файла
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    в каком формате урлы с анкорами ?
    ,писать 5 минут
     
  3. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    356
    Симпатии:
    34
    <a href="http://ccwdbctbe.com/index.html"> ножки</a>
    <a href="http://ccwdbctbe.com/ovaqeg271.html"> фотки бесплатно</a>

    взятые с all_links.txt краснокнопки

    п.с. помню лабораторная по турбопаскалю на первом курсе подобная была, жаль про то что была только помню )
     
  4. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    PHP:
    <?php
    set_time_limit
    (0);

    $urls=implode(" ",file("2.txt"));
    $ancors_arr=file("1.txt");

    $count=count($ancors_arr);

    for(
    $i=0;$i<$count;$i++){
        
    $ancorstr=$ancors_arr[$i];
        if (
    preg_match('/href="(.+?)"/'$ancorstr$regs))     $url $regs[1];
        else     
    $url "";
        if (
    substr_count($urls,$url)!=FALSE$rez_arr[]=$ancorstr;
        }
    echo 
    implode("<br>",$rez_arr);
    $fp=fopen("result.txt","w");
    fwrite($fp,implode("",$rez_arr));
    fclose($fp);
    echo 
    "<br><br> Done!";

    как то так видимо
     
    Stripe и Levitt нравится это.
  5. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    356
    Симпатии:
    34
    в 15 и 17 строке
    выбивает ерорки
     
  6. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    файлы дай, на которых можно проверить
     
  7. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    356
    Симпатии:
    34
    вот файлики с скриптом для удобства.
    nofollow убрал
     

    Вложения:

    • files.rar
      Размер файла:
      150,7 КБ
      Просмотров:
      1
  8. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    На будующее нормально пищи ТЗ

    во втором файле у тебя лежат сслыки только на домены, и уж конечно ни одной ссылки из первого файла там нет


    в аттаче файлы и скрипт
     

    Вложения:

    • ... .rar
      Размер файла:
      289,7 КБ
      Просмотров:
      3
Статус темы:
Закрыта.