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

Как изменять JS файл через PHP?

Есть код:

<?php
$file = "test.js";
if(isset($_POST['text']))
{
    file_put_contents($file, $_POST['text']);
    header("Location: ".$_SERVER['PHP_SELF']);
    exit;
}
$text = htmlspecialchars(file_get_contents($file));
?>  
<form method="post">
<textarea name="text"><?=$text?></textarea>
<input type="submit" value="Изменить файл">
</form>


Так вот этот код изменяет мой js файл, как сделать что бы он не изменял файл полностью а дописовал то что я буду вводить в форму в верх файла, а не изменял файл полностью?
  • Вопрос задан
  • 399 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
toptalo
@toptalo
undefined
Вместо
file_put_contents($file, $_POST['text']);
Сначала взять всё из файла, записать в него то что новое, потом вернуть что было:

$file_data = $_POST['text'];
$file_data .= file_get_contents($file);
file_put_contents($file, $file_data);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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