Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   форма отправки сообщение на e-mail (во флеш) (http://www.flasher.ru/forum/showthread.php?t=95166)

bioprodakshen 16.07.2007 02:00

Цитата:

Сообщение от Dr.OH
ой, сорри за оффтоп, я как-то раньше внимания не обращал, а что флэш уже умеет почту отправлять??? А как это? он же на стороне клиента???
я не понимаю в чем проблема?
1. нужно передать данные на сервер (миллион тем на миллионе форумов)
2. отправить почту (php.net)
или есть какие-то особенности?
еще раз прошу прощения за оффтоп.

ну мне это нуна для полностью флеш-сайта... тоесть там некуда развернуться php особно, сам понимаеш.... или ы не это хотел сказать?:)

p.s. нажал кнопку "Ответить с цинизмом", а оно почему-то дало ответ с цитатой:( я обидился...

Dr.OH 16.07.2007 13:24

тогда я не совсем понимаю через что flash может отправлять почту? например, к какому серверу он подключается? какую службу при этом использует? как вообще это можно сделать без серверной стороны? что он через TheBAT! что ли почту отправляет???

Kikasso 16.07.2007 13:40

Цитата:

Сообщение от Dr.OH
тогда я не совсем понимаю через что flash может отправлять почту?

Да как всегда. Либо mailto: открывать почтовый агент, либо передать переменные на сервер, а с сервера через php или смотря что там стоит.

bioprodakshen 16.07.2007 14:37

Kikasso, а моя проблема тебе не знакома?

Kikasso 16.07.2007 14:41

Какая проблема? Файл на сервер залить? Права файлу на исполнение выставить? Переменные нормально назвать? Послать методом "POST", а не "get"? Разбить задачу на этапы? Хорошо.
1) положить на сервер файл
Код:

<?php
phpinfo();
?>

2) навалять html -форму, отправить на этот файл POST'ом
3) посмотреть, где оказываются ваши данные
4) положить почтовый скрипт на сервер, послать данные на него, убедиться что письмо отправляется
5) делать форму на флеше

bioprodakshen 16.07.2007 19:34

непонял.. ваще...

где вместо GET вставить POST?

Код:

on (release) {
        System.useCodepage=false;
        POST = new LoadVars();
        POST.user = user.text;
        POST.mail = mail.text;
        POST.mess = mess.text;
        GET = new LoadVars();
        POST.onLoad = function() {
                if (good == 1) {
                        stat.gotoAndStop(3);
                } else {
                        stat.gotoAndStop(4);
                }
        };
        stat.gotoAndStop(2);
        POST.sendAndLoad('mail.php', GET, 'get');
}

непонял твои пункты... у мня есть файл swf и php... что мне с ними делать? залил на сервер, они не пашут...
вот они в этом архиве, вместе с исходником....
www.bioprodakshen.od.ua/_mail_.rar (50kb) :wacko:

Dr.OH 17.07.2007 00:24

bioprodakshen, не обижайся, но ты не понимаешь сути вопроса и пока ты не поймешь как работает php и flash, как между ними можно передавать данные и что такое, а главное как "отправить почту" смысла обсуждать эту проблему нет никакого. Потому что то, что ты спрашиваешь (например, sendAndLoad) написано как в стандартном хэлпе по флэшу, так и на форумах.
Попробуй разобраться сам - посмотри что делает функция sendAndLoad и как можно ее использовать (есть в стандартном хэлпе) и как при помощи php отправить почту (см. на php.net).

Kikasso 17.07.2007 01:57

Причем начать стоит с php и простой html-формы. Потому что php пишет ошибки в броузер, если вы отправите флешом переменные на нерабочий скрипт - можете оч долго гадать почему не работает, а так будет яснее.

Dr.OH 17.07.2007 11:05

http://www.flasher.ru/forum/showthread.php?t=98591 - здесь тоже отправляют почту :)

bioprodakshen 18.07.2007 02:03

Цитата:

Сообщение от Dr.OH
http://www.flasher.ru/forum/showthread.php?t=98591 - здесь тоже отправляют почту :)

господа, просто ах_ть, я читал все темы (ну все что нашёл, а их около 10ти) в этом сайте, и ни в одной никто так и не помог, везьде незавершённые фразы, которые понимают только опытные флешеры, никто конкретно не может помочь, блин уже даже исходник выставил, там всё готово, только как воспользоваццо подскажите, и все ссылаюцца на гуглъ:( полный щщет, господа:umnik2: :(


Часовой пояс GMT +4, время: 22:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.