не определена переменная для вида?По тому что она не определена? Я не вижу где вы ее определяете и даете ей значение. Либо это происходит выше по коду, но в каких-то условиях есть ошибка и она не получает значение, либо она определяется в другой области видимости, либо вообще никак не определена.
$imageFullName = '/newsprev/' . hash('crc32',time()) . '.' . $imageFormat;
У вас что, прям в корне линуксовой системы есть папка /newsprev? Рили?form_data.append('file', file_data);
$image = $_FILES['image'];
if ($value9['cnt'] == "")
это не проверка на пустоту, хотя в большинстве случаев оно будет работать, но это однозначно говнокод, который будет сыпать в лог варнинги, для таких проверок есть empty();if ($data['name'] == $value9['name'])
не будет работать, если $value9['name'] пустой, соответственно ВЕСЬ код внутри этой проверки работать не будет. foreach ($posts as $post) {
$postsCat[trim(explode(',', $post['category'])[0])][] = $post['alt_name'];
}
unset($posts);
$data = $_POST;
- тупая трата памяти.header('Content-Type: application/json; charset=utf-8');
Вы еще ничего не сделали, и уже выводите заголовки. Зачем?if ($data) {
если дата что? Всегда давайте осмысленные кодовые описания, например !empty()Онлайн порядка 500-1000 чел.
Для запаса я бы поднял количество соединений до 1/4 онлайна. Зависит конечно от специфики сайта, но иногда их реально не хватает если сервер с активным взаимодействием с бэкендом.