Цикл с выборкой инфы из файла???

Тема в разделе "PHP", создана пользователем Absolut Nub, 24 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Absolut Nub

    Absolut Nub Создатель

    Регистр.:
    15 фев 2009
    Сообщения:
    47
    Симпатии:
    4
    Суть в том что есть файл, в нем есть 10 строк инфы, мне необходимо, чтобы из файла выбиралось по одной строчке, и вставлялось в определенную функцию,и чтобы строчки из файла в фунции перебирались и чтобы все было циклично, вот до чего допетрил, укажите плиз где неправ :)

    $p1=file("файл.txt");
    $n_p=$p1;
    print_r($n_p);
    for ($np=0; $np <= 10; $np++)


    больше моска не хватило
     
  2. []\/[]4|<|_4|_||)

    []\/[]4|<|_4|_||) Создатель

    Регистр.:
    14 июл 2009
    Сообщения:
    25
    Симпатии:
    6
    Вот Лови:
    PHP:
    $p1=file("file.txt");
    $n_p=$p1;
    //это убрать print_r($n_p);
    for ($np=0$np <= 10$np++) 
    {
        
    $str=$n_p[$np];
        
    print_r($str);
    }
    Вот еще алгоритм:
    PHP:
        $fail "file.txt";
        if (
    file_exists($fail)) : 
        {
            
    $fh fopen($fail"r") or die ("Не могу открыть файл!");
            while (!
    feof($fh)) : 
            {
                
    $str fgets($fh,2000);
                print 
    $str;
            }
            endwhile;     
            
    fclose($fh);
        }

        else : 
        print 
    "Такого файла нет!"
        endif;    
     
  3. t0os

    t0os

    Регистр.:
    21 окт 2007
    Сообщения:
    284
    Симпатии:
    36
    PHP:
    // сначала читаем весь файл
    $file file('file.txt');

    // потом цикл
    $cnt count($file);
    for ( 
    $i 0$i $cnt$i++ )
    {

    }
    PHP:
    func_1(trim($file[$i]));
    А по-русски?
     
  4. baddan

    baddan

    Регистр.:
    14 мар 2008
    Сообщения:
    354
    Симпатии:
    42
    PHP:
    $p1=file("файл.txt");
    // $n_p=$p1; это не надо!
    // print_r($n_p); надо но за чем?
    for ($np=0$np count($p1); $np++){
     
    my_func(trim($p1[$np]));
    }
     
  5. ZCFD

    ZCFD

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

    $arr
    =file("file.ext");
    foreach(
    $arr as $string)
    {
      
    some_function($string);
    }
    ?>
    и пофигсколько строчек, или я что-то не понял ?
     
  6. Absolut Nub

    Absolut Nub Создатель

    Регистр.:
    15 фев 2009
    Сообщения:
    47
    Симпатии:
    4

    в общем это авторегер фрих, мне надо чтобы он перебирал прокси, естественно реггер не писал :) я думаю это понятно
    Этото вариант не работает, спецы, помогите :)
    $p1=file("proxy.txt");
    for ($np=0; $np < count($p1); $np++){
    my_func(trim($p1[$np]));
    $proxy=$p1[$np] - здесь он по идее должен вставлять прокси
    } - а здесь он пишет ошибку
     
  7. []\/[]4|<|_4|_||)

    []\/[]4|<|_4|_||) Создатель

    Регистр.:
    14 июл 2009
    Сообщения:
    25
    Симпатии:
    6
    У тебя же функция, вот и используй ее.
    Смотри, в твоем коде должна быть функция, в которую в качестве параметра передается строка с проксей. К примеру:
    PHP:
    function my_func($proxy)
    {
        echo 
    "$proxy.\n";
        return 
    $retval;
    }
    А если такой функции нет, вот и ошибка возникает.:)
     
    Absolut Nub нравится это.
Статус темы:
Закрыта.