{
"1": {
"id":1,
"title":"заголовок",
"description":"описание",
}
,
"7": {
"id":7,
"title":"заголовок",
"description":"описание",
}
,
"12": {
"id":12,
"title":"заголовок",
"description":"описание",
}
}
$file = 'test.php';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current = $postResult;
// Write the contents back to the file
file_put_contents($file, $current);
echo $postResult;
...?> <?php header('HTTP/1.0 404 Not Found'); ?>теперь 404 отдается серверу. Но если страница есть, появляется сообщение об ошибке - header уже был передан т.е. пытается сработать 404, но в результате 200 ок как и нужно. Можно с помощью else сделать, чтобы при ответе 200 ок, 404 не отдавалась? Спасибо!
В мета у сайтов стоит кодировка utf-8 но сам файл видимо в другой кодировке, из-за чего на сайте появляются иероглифы, пример такого сайта:
indikator.one-trading.ru
Если убрать
то сайт отображается корректно НО слетают сотни других, которые изначально в Windows-1251 кодировке.
Можно как-то зафиксировать эту проблему, возможно я что-то не так понимаю и сайт indikator.one-trading.ru на самом деле в utf-8 кодировке, тогда в чем проблема?
Может в строке $isWinCharset = mb_check_encoding($post, "windows-1251");
прописать несколько кодировок, чтобы угадать нужную?
Спасибо!