[Ищу] Скрипт обработки 2-ух TXT файлов и запись в final.txt ?

Тема в разделе "SEO Скрипты", создана пользователем Brux, 6 сен 2008.

Статус темы:
Закрыта.
  1. Brux

    Brux

    Регистр.:
    25 сен 2007
    Сообщения:
    155
    Симпатии:
    9
    Гдето тут на форуме видел такой PHP скриптик но никик не могу найти.
    Может кто подкинет такой?

    Есть два ТХТ файла с кеями (file1a.txt и file2b.txt)
    Надо чтобы к каждому кею из file1a.txt добавились через пробел по очереди все кеи из file2b.txt
    и записалось в файл final.txt

    Вот пример:
     
  2. lordstn

    lordstn Постоялец

    Регистр.:
    21 фев 2007
    Сообщения:
    76
    Симпатии:
    11
    Пробуй, вроде как-то все просто,
    самому не легче было бы написать?
     

    Вложения:

    • keys.rar
      Размер файла:
      539 байт
      Просмотров:
      3
    Brux нравится это.
  3. Brux

    Brux

    Регистр.:
    25 сен 2007
    Сообщения:
    155
    Симпатии:
    9
    Если бы я мог. Покачто я новичек в пхп
    Да правильно скриптец работает только не совсем доконца.
    В том смысле что если у меня в первом файле к примеру 10 кеев а во втором 8 кеев(или наоборот) то финальный файл получается с ошибками.

    И если еще возможно чтобы после обработки этих 2-ух файлов все просто скопировалось в finalkeys.txt и все а не выводились все кеи на экран.
    А то и в первом файле и во втором файле много кеев и в финале получается очень много вариантов и Internet Explorer задохнется.
     
  4. lordstn

    lordstn Постоялец

    Регистр.:
    21 фев 2007
    Сообщения:
    76
    Симпатии:
    11
    Скорее всего у тебя лимит стоит на выполнения скриптов (30 сек), если у тебя кеев много, то понятным причинам не доходит до конца.
    Попробуй в php.ini
    max_execution_time - поставить большое число,
    вот прокомментировал вывод на браузер.

    PHP:
    <?
    $fa=fopen('keya.txt','r+') or die('Не могу открыть файл keya!');
    $fb=fopen('keyb.txt','r+') or die('Не могу открыть файл keyb!');
    $i=0;
    $j=0;
    while(!
    feof($fa)){
        
        
    $arkeya[$i] .=fgets($fa);
        
    $i++;    
    }
    while(!
    feof($fb)){
        
    $arkeyb[$j] .=fgets($fb);
        
    $j++;
        
    }
    fclose($fa);
    fclose($fb);
    $out='';
    for (
    $k=0;$k<count($arkeya);$k++){
            for (
    $m=0;$m<count($arkeyb);$m++){
            
    $out .= trim($arkeya[$k]).' '.trim($arkeyb[$m])."\r\n";
            
    //echo $arkeya[$k].' '.$arkeyb[$m]."<br>";
            
    }
    }
    $ff=fopen('finalkeys.txt','w+') or die('Не могу открыть файл');
    fwrite($ff,$out);
    fclose($ff);
    echo 
    "Saved Successfully!";
    ?>
     
    Brux нравится это.
  5. Brux

    Brux

    Регистр.:
    25 сен 2007
    Сообщения:
    155
    Симпатии:
    9
    Нет ты не понял о чем я.
    Не в php.ini проблема. С max_execution_time у меня все в порядке.
    Там у меня хватает секунд. Аш 86400 секунд стоит.
    Да и не вэтом проблема так как он выполняется до конца только обработка файлов идет неправильно.

     
Статус темы:
Закрыта.