За последние 24 часа нас посетили 19976 программистов и 1634 робота. Сейчас ищут 1896 программистов ...

Замена строки в файле! Помогите

Тема в разделе "Сделайте за меня", создана пользователем ВиталийZ, 17 ноя 2016.

  1. ВиталийZ

    ВиталийZ Новичок

    С нами с:
    17 ноя 2016
    Сообщения:
    2
    Симпатии:
    1
    Помогите пожалуйста! Есть два файла, в первом необходимо менять строку номер 3, на первую строку файла 2, а потом удалить 1 строку файла 2. Чтобы в следующий раз менялась другая строка в 1 файл.
     

    Вложения:

  2. ВиталийZ

    ВиталийZ Новичок

    С нами с:
    17 ноя 2016
    Сообщения:
    2
    Симпатии:
    1
    Код (Text):
    1. <?php
    2.  
    3. $file1 = file("tovar_t.xml");                            // Считываем весь файл в массив
    4. $file2 = file("tovarNew_t.txt");                        // Считываем весь файл в массив
    5.  
    6. $line_x = 3;                                         // номер строки, которую нужно изменить
    7. $line_v = 1;                                        // номер строки, на которую изменяем
    8. $row_number = 1;                                    // номер строки которую удаляем
    9.  
    10. $replace=$file2[$line_v-1];                             // на что нужно изменить
    11.  
    12. $file1[$line_x-1] = $replace;                  // меняем
    13. file_put_contents("tovar_t.xml", join('', $file1));    // записываем
    14.  
    15. unset($file2[$line_v-1]);                            //удаляем
    16. file_put_contents("tovarNew_t.txt", join('', $file2));// записываем
    17.  
    18. ?>

    Сам решил пока ждал ответа))) Может кому поможет
     
    denis01 нравится это.