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>
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 1
Denormalization
@Denormalization
Если файл небольшой, то:
1) Читаем файл с помощью file()
2) Делаем $first_line = array_shift($arr);
3) Делаем array_unshift($arr, $first_line, $second_line);
Ответ написан
Ваш ответ на вопрос

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

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