enctype="multipart/from-data"
if(@mail) {
- на этой строке у вас будет фатал еррор, если вы его не видите, значит у вас выключено отображение ошибок. Смотрите лог ошибокif(is_file(__DIR__ . '/cookie_' . $num["Id"] . '.txt')){
echo 'ok, fine, thats really is file...';
}else{
echo 'F*ck! It was not right path, look, dumb boy: '.print_r(__DIR__ . '/cookie_' . $num["Id"] . '.txt',1);
}
if(is_writable(__DIR__ . '/cookie_' . $num["Id"] . '.txt')){
echo 'ok, fine, i have rights to this file...';
}else{
echo 'F*ck! Not enought rights... So sad...';
}
....
не определена переменная для вида?По тому что она не определена? Я не вижу где вы ее определяете и даете ей значение. Либо это происходит выше по коду, но в каких-то условиях есть ошибка и она не получает значение, либо она определяется в другой области видимости, либо вообще никак не определена.
$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'] пустой, соответственно ВЕСЬ код внутри этой проверки работать не будет.