это сильно...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 разные системы, первая сайт-соцсеть, вторая приложение.
Как сделать её быстрой?Оптимизировать код, оптимизировать запросы, купить сервер по мощнее,
Ваще прям с самого нуля, от добавления в базу данных до выведения на страницу.Ваще прям с нуля сначала пишете код добавления в базу, потом вывода на страницу, потом еще кучу всего, потом отладка, дебаг, тестирование, рефакторинг... Короче все как обычно, ничего принципиально отличного от любой другой задачи.
И как сделать чтобы показывалось прочитано или нет.при загрузке сообщения смотреть активно ли окно диалога, если активно - на сервер отослать что сообщение прочитано, если нет - по активации окна отослать что все ранее присланные сообщения прочитаны.
Редактирование и удаление сообщений.Да. В смысле делай. Все так же, код редактирования, код удаления...
Какие по вашему мнению лучше всего использовать технологии программирования для реализации социальной сети?Вы главный разработчик/технический директор? Или идейный вдохновленец? В первом случае вы сами должны решить что и где использовать, во втором случае - наймите первых, именно они будут определять требования по функционалу, исходя из технического задания(я так понимаю, вы хорошо подготовились и у вас оно уже есть).
На всякий случай уточню, что я привел в пример Facebook и Instagram только для того, что бы вы поняли масштабность...Без вопросов, мы тут раз в 2-3 недели с такими масштабистами общаемся.
При этом, нужно что бы всё делалось так, чтоб свести вероятность каких то технических проблем(или хотя бы больших проблем) к минимуму(проблем из за неправильных, некачественных действий программиста).Грамотный лид / техдир, с реализованными живыми проектами - основа стабильности системы.
Как вы считаете, какое оптимальное число разработчиков должно быть для того, что бы начать разработку?от 1 до 2000(количество сотрудников фейсбук на 2011 год). Спросите у лида. Все что относится к вопросам разработки - спрашивайте у вашего начальника по техническим вопросам. Вы все равно здесь ничего толком не описали, какого ответа вы ждете?
Стоит ли иметь дело с программистами фрилансерами?Спросите у лида. Если ему удастся вписать их в общую разработку - почему нет?
Можно ли как то защитить идею от кражи участниками команды?Или вариант один - искать порядочных людей?Если идея действительно оригинальная - патент. Но на идею емнип не везде действует патентное законодательство. + NDA