Просмотр полной версии : Как отправить текст из флеша на почтовый ящик, не поднимая мейлера?
Такая вот проблемка.
если кто знает - помогите!
Если я не ошибаюсь, то нельзя. Судя по тому, как SMTP работает в C++, в Flash'е ничего подобного нет. Можно попытаться настроить mailer таким образом, чтобы он отсылал письма, не показываясь. Как это сделать, не скажу, все mailer'ы разные. Теоретически представляю, как это сделать в CGI, но именно в CGI я этого никогда не делал:)
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")
}
и ЕНЖОЙ.
Как сказал Уильям: "Все очень просто"
Предложенный им скрипик действительно будет работать, но есть еще один вариант. А что если тебе не из флеша вызывать почтовик, а просто ссылаться на скрипт, который по 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)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.