PDA

Просмотр полной версии : Отправить e-mail из exe


Alloy
10.10.2005, 13:24
Перерыл весь форум, так и не нашел ответа на вопрос, как отослать майл из экзешника или свифки, находящейся не в браузере. Нашел только упоминания о том, что пришлось решать проблему созданием каких-то си-компонент.
Может, кто-нибудь подскажет, как решить эту проблему?

GRaGaL
10.10.2005, 15:24
Вызов php скрипта с передачей туда соответствующий переменных ...
В скрипте использовать функцию mail

Alloy
10.10.2005, 23:36
нашел такой пример:

для пхп

<?php
mail("email@email.ru", $subj, $mailmsg,"From: $fn <$mail>");
?>

в мувике

send = new LoadVars ();
send.mailmsg = "текст письма";
send.subj = "тема";
send.fn = "отправитель";
send.mail = "майл отправителя";

на кнопке

send.sendAndLoad("http://www.somedomain.ru/send.php", send, "POST");


поместил файл пхп на сервере, всё работает, спасибо за помощь!

Но, всё же, такой вопрос, можно ли сделать, чтобы все с винта работало, без размещения каких-либо файлов в инете?
В смысле, чтобы просто открывалась почтовая прграмма по умолчанию с заполненным полем "кому"?

GRaGaL
11.10.2005, 14:57
Повесь на кнопку
on (release) {
getURL("mailto:name@server.ru", "_blank");
}

seifip
11.10.2005, 22:20
mne kazhetsja on ne getURL a PHP script chochet... neplochoj na kirupa.com jestj - idi v tutorials, tam najdesh

Alloy
12.10.2005, 01:27
как раз это:
on (release) {
getURL("mailto:name@server.ru", "_blank");
}

и не работает на отправку из экзешника

Ладно, чувствую, это не лечится, сишную компоненту я не придумаю.

А вот такой вопрос.
Как в этой схеме сделать проверку того, что комп пользователя подключен к интернет?

пхп на сервере:

<?php
mail("email@email.ru", $subj, $mailmsg,"From: $fn <$mail>");
?>

во фрейме мувика:

sen = new LoadVars ();
sen.mailmsg = "текст письма";
sen.subj = "тема";
sen.fn = "отправитель";
sen.mail = "майл отправителя";

на кнопке:

sen.sendAndLoad("http://www.somedomain.ru/send.php", sen, "POST");

Alloy
12.10.2005, 01:51
Прошу прощения, забыл еще один вопрос- по выше приведенной схеме на майл приходит неформатированный текст - в одну строку, хотя в флешке все нормально - перевод строки, прокрутка, всё работает.

Кто-нибудь знает, как это лечить? Подскажите, пожалуйста

seifip
12.10.2005, 02:22
nado ispoljzovatj vo flash html tagi - /n naprimer pereprygivajet na sledujuschuju liniju

Alloy
12.10.2005, 03:02
Ты имеешь в виду, что в презентации на странице отправки е-мейла нужно написать руководство для пользователя, чтобы он не тупил и не нажимал тривиально на ентер, а в конце каждой строки интеллигентно (пишу с чешским významem :)) выводил /n? :)

Или это я туплю и есть способ сделать так, чтобы флеш автоматически заменял символ перевода строки на этот /n?

Подскажите, пожалуйста