PDA

Просмотр полной версии : Как отправить текст из флеша на почтовый ящик, не поднимая мейлера?


Rh+
22.04.2002, 19:53
Такая вот проблемка.
если кто знает - помогите!

skaa
23.04.2002, 06:55
Если я не ошибаюсь, то нельзя. Судя по тому, как SMTP работает в C++, в Flash'е ничего подобного нет. Можно попытаться настроить mailer таким образом, чтобы он отсылал письма, не показываясь. Как это сделать, не скажу, все mailer'ы разные. Теоретически представляю, как это сделать в CGI, но именно в CGI я этого никогда не делал:)

ааре
23.04.2002, 15:09
http://www.flashkit.com/movies/Utilities/Other/PHP_Mail-henry-4983/index.shtml

УильямБрэдберри
23.04.2002, 15:30
Все на самом деле очень просто:
1) нужна поддержка PHP
2) сам скрипт ("my_mailScript.php"):


<?php

mail($mailto, $mailsubj, $mailbody);

?>


3) настроить флэшовую часть тоже оч. просто
mailto,
mailsubj и
mailbody - это просто текстовые поля в каком-то мувике (mc)
на кнопке пишешь
on(release)
{
mc.loadVariables("my_mailScript.php","POST")
}

и ЕНЖОЙ.

Uncas
23.04.2002, 17:06
Как сказал Уильям: "Все очень просто"
Предложенный им скрипик действительно будет работать, но есть еще один вариант. А что если тебе не из флеша вызывать почтовик, а просто ссылаться на скрипт, который по http протоколу передаст на SMTP твое письмо. Ну приблизително так

<?

if(!is_set($var))
{
$var="____"; $topic="Contact"
}
else{
$topic="=Reqest="
};
$msg=

"From:".$name ." \nTo:You_name \n
Subject:".$topic."\nContent-type: text/plain;

charcet=windows-1225\n\n\n".$msg." мой адрес:".$adress;

Mail("your@mail.com","",$msg);

echo
"name=&mail=&msg=Your mail is sended! Come agan..."

?>

а из флешки просто сошлись где-то так:

on (release) {
loadVariables ("send.php?name="&name&"&topic="&topic&"msg="&msg, "_root", "POST");
}

Нуб а если не получится, то попробуй исходничек протестировать.

Удачи в изучении Personal Home Pages Tools (PHP)