Сложно написать такой скрипт? Примерная цена.

Discussion in 'Болталка' started by bedpass, 26 Jun 2012.

  1. bedpass

    bedpass New Member

    Joined:
    24 Nov 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Есть 2 файла текстовых (1,2)

    В 1 данные типа:

    aaa111@site.ru
    aaa222@site.ru
    aaa333@site.ru
    aaa444@site.ru
    aaa555@site.ru

    В 2 данные:

    aaa111@domen tra ta ta
    aaa222@domen tra ta ta
    aaa333@domen tra ta ta
    aaa444@domen tra ta ta
    aaa555@domen tra ta ta

    На выходе нужно:

    aaa111@site.ru aaa111@domen tra ta ta
    aaa222@site.ru aaa222@domen tra ta ta
    aaa333@site.ru aaa333@domen tra ta ta
    aaa444@site.ru aaa444@domen tra ta ta
    aaa555@site.ru aaa555@domen tra ta ta

    Суть, что бы соединил по совпадению до @ (проанализировав 1 и 2) Данные строки будут не по порядку! (в 1 и в 2 файле) Строк примерно 1к.
    Купил бы.
     
    #1 bedpass, 26 Jun 2012
    Last edited: 26 Jun 2012
  2. Партнёр

    Joined:
    7 Sep 2010
    Messages:
    224
    Likes Received:
    67
    Reputations:
    1
    80$ сделать можно
     
  3. bedpass

    bedpass New Member

    Joined:
    24 Nov 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Дорого.
     
  4. In_flames

    In_flames New Member

    Joined:
    15 May 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    тут на 5-10$ работы, ТС смело ступай сюда и исполнитель найдется /forum170.html
     
  5. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    937
    Likes Received:
    355
    Reputations:
    58
    PHP:
    <?php
    $f1 
    "1.txt";// файл 1
    $f2 "2.txt";// файл 2
    $f3 "3.txt";// выходной файл

    $fp fopen($f3"wb"); foreach (array_map("trim"file($f1)) as $line) { foreach (array_map("trim"file($f2)) as $line2) { if (strchr($line2substr($line0strpos($line"@")))) { fwrite($fp$line." ".$line2."\r\n"); } } }
    fclose($fp);
    Так? Или неправильно понял?
     
  6. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,028
    Reputations:
    1,228
    PHP:
    <?php
    $site 
    file('file1.txt');
    $domen file('file2.txt');

    foreach(
    $site as $s){
        
    $tmp explode('@'$s);
        
    $s_array[$tmp[0]] = $s;
    }

    foreach(
    $domen as $d){
        
    $tmp explode('@'$d);
        
    $d_array[$tmp[0]] = $d;
    }

    foreach(
    $s as $key=>$value){
        
    file_put_contents('final.txt'$value.' '.$d_array[$key]."\n"FILE_APPEND);
    }
    гавнокод, но вроде рабочий
     
    _________________________
  7. sasha.seven

    sasha.seven Banned

    Joined:
    4 Jun 2011
    Messages:
    45
    Likes Received:
    6
    Reputations:
    1
    Видишь какие добрые люди, бесплатно все тебе сделали, цени их доброту.
     
  8. bedpass

    bedpass New Member

    Joined:
    24 Nov 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Skofield, +toxa+ Спасибо.
     
  9. mistika

    mistika New Member

    Joined:
    23 Jun 2012
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Надо с ехселем учиться работать =)
     
  10. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    Достаточно знать оператор strcmp или strstr +5-10 минут работы...