Есть код:
$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 к конкретной строке, а не к массиву строк.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Записываю (кэширую) небольшое кол-во товаров (хитов) в файл при помощи функции:
как посчитать сумму числовых значений в столбце 'cost' из таблицы MySql, чтобы в переменную заносилось в данном случае значение 4850 и выводилась?
Как мне кажется верно, но файл не отправляется и $curl_result пустойГде может быть ошибка?