Есть код:
$msg = htmlspecialchars($_POST['msg']);
$file = file('file.php');
$file[39] = " ".PHP_EOL."array_push(\$r, \"<font color=green>".$msg."
</font>\");";
$fl = file_put_contents('file.php', $file);
if (!$fl) {
echo "Ошибка!";
exit;
}
Нужно что бы при перезаписи файла с изменением конкретной строки так же кодировка была не UTF-8, а windows-1251.
Была идея пропустить $file через iconv, но в таком случае выходит ошибка, а файл просто стирается
Нужно применить iconv к конкретной строке, а не к массиву строк.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости