как считывать файлы по-очереди ?

Тема в разделе "PHP", создана пользователем DOKTOR_666, 5 сен 2011.

Модераторы: latteo
  1. DOKTOR_666

    DOKTOR_666

    Регистр.:
    14 июн 2006
    Сообщения:
    532
    Симпатии:
    239
    Прошу помощи ....
    сразу предупреждаю в пхп я почти ноль ))) ....

    задача следующая ... на Xedant Human Emulator написан скриптик поста в несколько досок объявлений ...

    хочется сделать чтобы при каждом прохде скрипта текст объявления брался из разных файлов .... т.е. по-очереди ...
    при первом проходе из message1.txt
    при втором проходе из message2.txt
    .... и так далее ...

    сам скрипт в цикл я обернул ) чтобы он определенное количество раз ходил по-кругу а вот чтобы каждый раз из другого файла брать текст ... никак не соображу как (( ...

    текст объявления считывается в Xedant-е вот так
    PHP:
    $text_ob $textfile->read_file('C:\message.txt',60);

    можно думаю воспользоваться функцией file_get_contents($sFileName)
    но тогда вот такой вопрос ...
    как в $sFileName запихать имя файла со счетчиком ... ну типа message[$i].txt где $i - счетчик цикла по какому разу идет рассылка ...

    надеюсь я вам не сильно взорвал мозги )) своими странными объяснениями проблемки ...




    буду благодарен за помощь ....
     
  2. demmy

    demmy

    Регистр.:
    13 ноя 2006
    Сообщения:
    330
    Симпатии:
    96
    1. В начале цикла переменную-счетчик
    2. При каждой итерации увеличиваешь счетчик
    3. Добавляешь проверку что бы по достижению последнего текста переменная сбрасывалась в единицу.
     
  3. mrr

    mrr

    Регистр.:
    21 окт 2007
    Сообщения:
    373
    Симпатии:
    390
    PHP:
    for($i=1;$i<100;$i++)
    {
        
    $text_ob $textfile->read_file("C:\message".$i.".txt",60);  
    }