$valid_types = array("jpeg", "png", "jpg", "svg");
$file_type = end(explode(".", $filename)); //а если IMAGE.JPG будет?
$TARGET_PATH = "images/products/"; //такие вещи обычно пишутся в константы
global $target_path; // 1) глобал использовать плохо,
// 2) написание различается,
// 3) пути должны быть абсолютными.
$mail->isSMTP();
...
$mail = new PHPMailer(true);
Ничего странного не замечаете? Включите вывод ошибок, или смотрите ерорлог пхп,Нет смысла смотреть код, если не понятно работает ли что-то вообще... Как вариант - первыми строчками поставьте
var_dump($_POST);
exit();
и смотрите вернул ли что-то вообще сервер... При этом Badoo и Avito изначально были на PHP. Но они скорее исключение, чем правило.Наоборот, они скорее правило. Характерные примеры - вк, фб... А про букинг который вообще на перле изначально был я вообще молчу.
забрать данные с моего же сервера при помощи fetch.но запрашиваете вы из другого домена, да?
Не исключено, что проблема и в самом сервере.Скорее всего, заголовки должны позволять кросорижин запросы, а не просто быть. Смотрите вкладку нетворк, какие заголовки, что получаете в ответ, вот это все...
дистинкт не более, чем частный случай группировки.А то я думал что это хитрый набор слов конечно. Любая группировка добавляет работы движку, какой бы дешевый/продвинутый он не был.
причем тут вообще нормальные формы?При том что таблица денормализованная, и сущность "категория" должна лежать в отдельной таблице, со связью один ко многим или многие ко многим через пивот? И тогда выборка из плоской таблицы не потребует группировок или других потных телодвижений?
способ для фиксации выхода польователя с сайтаа не для неактивности. Это разные вещи.
UNION
LIKE '%$search%'