это сильно...action="C:/Users/Guests/Desktop/OSPanel/domains/itrem/www/index.php"
тут вообще можно вставить что угодно и проканает, крутая проверка...if (empty($_POST["email"])) { $errorMSG .= "Email is required "; } else { $email = $_POST["email"]; }
$success = mail($EmailTo, $Subject, $Body, "From:".$email);
From:".$email должен указывать имеющийся на хостинге мэйл, для которого есть mx запись, вы же туда пишете совершенно левый адрес.function submitForm(){
// Initiate Variables With Form Content
//var name = $("#name").val();
//var email = $("#email").val();
//var message = $("#message").val();
let data = $('#contactForm').serialize();
$.ajax({
type: "POST",
url: "php/form-process.php",
//data: "name=" + name + "&email=" + email + "&message=" + message,
data: data,
....
А в бд мне нужно просто создать 4 таблицы для каждого вида? Или есть другой способ?Описание слишком примитивное. От нюансов зависит. Если свойства не постоянные(или имеется вероятность изменения количества свойств) то будет таблица сущностей с общими свойствами, переменные свойства выносятся в отдельную таблицу, а наличие свойства у конкретного экземпляра в другую таблицу. В итоге джоином 3 таблиц получают кастомный набор свойств у любого экземпляра.
Как сделать систему переписки?сесть и сделать. Написать код(клиента и сервера), создать бд/таблички, настроить сокеты... Много чего сделать чтоб создать...
Ну как в ВК, или Telegram.Вообще 2 разные системы, первая сайт-соцсеть, вторая приложение.
Как сделать её быстрой?Оптимизировать код, оптимизировать запросы, купить сервер по мощнее,
Ваще прям с самого нуля, от добавления в базу данных до выведения на страницу.Ваще прям с нуля сначала пишете код добавления в базу, потом вывода на страницу, потом еще кучу всего, потом отладка, дебаг, тестирование, рефакторинг... Короче все как обычно, ничего принципиально отличного от любой другой задачи.
И как сделать чтобы показывалось прочитано или нет.при загрузке сообщения смотреть активно ли окно диалога, если активно - на сервер отослать что сообщение прочитано, если нет - по активации окна отослать что все ранее присланные сообщения прочитаны.
Редактирование и удаление сообщений.Да. В смысле делай. Все так же, код редактирования, код удаления...
Возвращает TRUE, если письмо было принято для передачи, иначе FALSE.
Важно заметить, что то что письмо было принято для передачи вовсе НЕ означает что оно достигло получателя.
Просто искать оператором LIKE не подходит.Так вы их вносите или нет?
...
мне, возможно, не имеет смысла заносить все спарсенные текста в базу,
и вот делаю восстановление пароля, как мне рашифровать его?При восстановлении пароля пароль не отсылается никуда, так как хранится в захешированном виде. Вместо этого делается механизм, который по разовому временному ключу позволяет поменять пароль на новый. Ни один сервис не отсылает вам старый пароль, как вариант высылают новый сгенерированный системой пароль.
код передачи значения в мод. окно при его открытиизначение чего? В момент открытия модального окна работает яваскрипт браузера, пхп тут напрямую не участвует. Вы можете запросить аяксом содержимое модального окна, однако передача в модальное окно любого контента все равно будет выполнена яваскриптом, а не пхп.
Нужно для валидации 11 форм обратной связи соединить около 11 функцийэто одинаковые формы? Зачем их 11? Я просто не могу придумать для чего 11 форм одинаковых делать...
$(function(){ // вешаем листенер по загрузке документа
$('.contact-form').on('submit', function(e){
e.preventDefault();
document.getElementById('status').innerHTML = "Отправка...";
formData = $(this).serialize();
$.ajax({
url : "mail/mail1.php",
.... // далее все как у вас
})
})