Как добавить новый контакт в телефон через сайт?
Есть сайт-визитка, куда переходит пользователей отсканировавший NFC метку. Там есть список контактов, кнопки с переходом телеграм, linkedin, whatsapp + форма где пользователь оставляет свои контакты.
Но вопрос, возможно ли как-то сделать так, чтобы была кнопка добавить в контакты и контакт человека добавлялся в телефонную книжку Iphone/Android?
Пример в фото
Спасибо!
Дополнительно:
OwDafuq, Это позвонить, но не добавить контакты в телефонную книжку
Ответы:
Я бы смотрел в сторону vCard. Как андроиды не знаю, но iOS из файлов vсf сразу предлагает создать контакт со всем форматированием, так что можно просто подготовить такой файлик и кнопку-ссылку на него.
Вот тут есть примеры карточек, попробуйте открыть с телефона эту.
- Микроформаты. Упомянутый формат имеет не только текстовую версию, а ещё можно к хтмл тегам добавить атрибуты.
- Олег, но это не запустит «контакты» вместо браузера, а в виде файла запустит.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Чтобы добавить новый контакт в телефон через сайт, вам потребуется использовать HTML5 и JavaScript для создания формы и обработки данных. Вот пример кода на PHP, который демонстрирует, как можно реализовать эту функциональность:
connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "INSERT INTO contacts (name, phone) VALUES ('$name', '$phone')"; if ($conn->query($sql) === TRUE) { echo "New contact added successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); } ?>
Этот код проверяет, был ли отправлен POST запрос, затем извлекает данные из формы и добавляет их в базу данных. Помните, что перед использованием этого кода вам нужно создать таблицу "contacts" в вашей базе данных с полями "name" и "phone".
Для создания формы на HTML и JavaScript, которая отправит данные на сервер, используйте следующий код:
<form method="post" action=""> <label for="name">Name:</label> <br><br> <label for="phone">Phone:</label> <br><br>
Этот код создает форму с полями для ввода имени и номера телефона, а также кнопку "Add Contact", которая отправляет данные на сервер.
Не забудьте добавить проверки на ввод данных и защиту от SQL инъекций перед использованием этого кода в реальном проекте.