Смешать слова

Discussion in 'PHP' started by Bmite, 3 Mar 2011.

  1. Bmite

    Bmite Робот-Казанова

    Joined:
    27 Feb 2007
    Messages:
    336
    Likes Received:
    80
    Reputations:
    0
    Заголовок не совсем соответствует, тому что надо,а надо:
    Есть два файла с текстом, файлы A.txt и B.txt .
    в файле A.txt 100 фраз, в файле B.txt 150 фраз.
    нужна программа, которая будет брать первую строчку из A.txt и к ней подставлять все фразы по строчке из файла B.txt, когда 150 фраз заканчиваются, скрипт берет фразу из второй строчки файла A.txt и опять подставляет 150 фраз из файла B.txt , и тд. до конца. в итоге смешанные фразы из двух файлов должны получиться на каждой строчке.

    Если это не сложный скрипт, сделайте пожалуйста бесплатно, если всё таки оно стоит денег, я не много заплачу.пишите цену за которую вы напишите скрипт.
     
  2. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    487
    Likes Received:
    184
    Reputations:
    5
    PHP:
    <?php
    $fp1
    =fopen("A.txt""r");
    $fp2=fopen("B.txt""r");

    while(!
    feof($fp1))
     {
         
    $txt=fgets($fp11024);
         if(
    strlen($txt) < 1) continue;
         
    $txt substr($txt0strlen($txt)-2);
         while(!
    feof($fp2))
            {
                  
    $txt2 =fgets($fp21024);
                  if(
    strlen($txt2) < 1) continue; 
                  echo 
    $txt." ".$txt2."<br>";
                  
    $txt2 ="";             
            }
         
    fseek($fp20SEEK_SEET);
     }
    fclose($fp1);
    fclose($fp2);
    ?>
     
    1 person likes this.
  3. Bmite

    Bmite Робот-Казанова

    Joined:
    27 Feb 2007
    Messages:
    336
    Likes Received:
    80
    Reputations:
    0
    спасибо,пашед на половину :)

     
  4. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    1 person likes this.
  5. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    487
    Likes Received:
    184
    Reputations:
    5
    А так?

    PHP:
    <?php
    $fp1
    =fopen("A.txt""r");
    $fp2=fopen("B.txt""r");

    while(!
    feof($fp1))
     {
         
    $txt=fgets($fp11024);
         if(
    strlen($txt) < 1) continue;
         
    $txt substr($txt0strlen($txt)-2);
         while(!
    feof($fp2))
            {
                  
    $txt2 .=fgets($fp21024);
                  if(
    strlen($txt2) < 1) continue; 
                  echo 
    $txt." ".$txt2."<br>";
                  
    $txt2 ="";             
            }
         
    fseek($fp20SEEK_SET);
     }
    fclose($fp1);
    fclose($fp2);
    ?>
     
    1 person likes this.
  6. Bmite

    Bmite Робот-Казанова

    Joined:
    27 Feb 2007
    Messages:
    336
    Likes Received:
    80
    Reputations:
    0
    rudi , спасибо за помощь.
    arnis, спасибо за програмку в exe, работает :)
     
  7. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0

    а как программа называлась?