X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сделать чтобы кнопка Заказать ссылалась на мыло
Жея
Жея
Topic Starter сообщение 18.1.2015, 20:26; Ответить: Жея
Сообщение #1


вот есть код кнопки:sarcastic:
помогите пожалуйста сделать так чтобы ссылка была на мое мыло

<input class="btn-new btn-submit" type="submit" value="Заказать" style="font-family: arial, 'helvetica neue', helvetica, sans-serif; font-size: 20px; color: rgb(255, 255, 255); padding: 10px 20px; border: 1px solid rgb(255, 255, 255); border-radius: 5px; width: 124px; background: linear-gradient(rgb(196, 8, 8) 0%, rgb(112, 8, 8) 100%);">
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 18.1.2015, 20:31; Ответить: Apay
Сообщение #2


или через сервер, используя php (или аналог), или в form указать action="mailto:user@inter.net", но в последнем случае у пользователя вызовется мэил-клиент.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Shucach
Shucach
сообщение 26.1.2015, 18:54; Ответить: Shucach
Сообщение #3


Если что то вот код [PHP]<?php
if($_POST['submit']) {
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$mail = substr(htmlspecialchars(trim($_POST['mail'])), 0, 1000);
$to = $mail;

$from='test@test.ru';
$masseg = "Тестова листівка";

$result = mail($to, $title, 'From:'.$from.$masseg);

if ($result=FALSE){
echo "Повідомлення надіслане";
}
else {
echo "Повыдомлення надыслано";
}

}
?>[/PHP]
<form action="" method=post>
<div align="center">
Імя<br />
<input type="text" name="title" size="40"><br />
Email
<input class="validate[required,custom[email]] text-input" type="email" name="mail" size="50" />
<br />
<input type="submit" value="Отправить" name="submit"></div>
</form>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 27.1.2015, 20:19; Ответить: Degradator
Сообщение #4


использовать php::mail() не лучшее решение, не могу вспомнить почему именно, помню только что там было 100500 каких-то проблем, которых по идее быть не должно. Лучше поискать какой-то велосипед в интернете, или скачать полноценную либу.

ps кажется потому что конфликтовали кодировки, mail отправляет в utf8 (вроде), а на почтовые сервисы желательно слать в 1251.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 27.1.2015, 22:50; Ответить: Arks
Сообщение #5


php mail это обертка, она не обладает логикой.
Делает она примерно следующее:

[PHP] sendmail = popen(sendmail_cmd, "w");
fprintf(sendmail, "To: %s\n", to);
fprintf(sendmail, "Subject: %s\n", subject);
if (hdr != NULL) {
fprintf(sendmail, "%s\n", hdr);
}
fprintf(sendmail, "\n%s\n", message);
ret = pclose(sendmail);
[/PHP]
https://github.com/php/php-src/blob/master/...standard/mail.c

так что пиши свой обработчик и хоть через mysql письма шли!
https://github.com/php/php-src/blob/master/...standard/mail.c
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 28.1.2015, 0:58; Ответить: Den1xxx
Сообщение #6


(Degradator @ 27.1.2015, 22:19) *
использовать php::mail() не лучшее решение, не могу вспомнить почему именно, помню только что там было 100500 каких-то проблем, которых по идее быть не должно. Лучше поискать какой-то велосипед в интернете, или скачать полноценную либу.

ps кажется потому что конфликтовали кодировки, mail отправляет в utf8 (вроде), а на почтовые сервисы желательно слать в 1251.

Я с этим разбирался и вот что скажу. Там проблема в том, что для русского языка по-умолчанию тема должна быть в koi8-r, а тело в cp-1251 (точнее как задано в системе). И потому при посылке хидеров нельзя корректно задать кодировку.
Когда люди работают через браузер, этой баги не видно. Потому что распространённые почтовые сервисы уже всё это знают и правят автоматически.
А вот при использовании почтовой программы — может быть фейл. Иногда и фейла нет — если тема на латинице, потому баг трудно ловится
Я решал это тем, что все куски — отправитель, тема, тело и пр. кодировал в base64 — тогда все кодировки воспринимаются корректно.
https://github.com/Den1xxx/ReloadCMS/blob/m.../system/etc.php — function rcms_send_mail

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 676 Вчера, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19851 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3461 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5031 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2032 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 25.4.2024, 3:34
Дизайн