Задать вопрос
arti_djeims
@arti_djeims

Как добавлять код в файл?

Есть код, который добавляет код в верхнюю строку файла. Так вот, как сделать что бы он добавлял не в самый вверх а во 2 строку не изменяя при этом 1 строку файла?

<?php
$file = "test.js";
if(isset($_POST['text']))
{
    $file_data = $_POST['text'];
    $file_data .= file_get_contents($file);
    file_put_contents($file, $file_data);
    header("Location: ".$_SERVER['PHP_SELF']);
    exit;
}
$text = htmlspecialchars(file_get_contents($file));
?>  
<form method="post">
<textarea name="text"><?=$text ?></textarea>
<input type="submit">
</form>
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Denormalization
@Denormalization
Если файл небольшой, то:
1) Читаем файл с помощью file()
2) Делаем $first_line = array_shift($arr);
3) Делаем array_unshift($arr, $first_line, $second_line);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы