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 файл, как сделать что бы он не изменял файл полностью а дописовал то что я буду вводить в форму в верх файла, а не изменял файл полностью?
  • Вопрос задан
  • 390 просмотров
Решения вопроса 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);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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