Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Flash/PHP: e-mail-форма

Автор: Nio
Дата сообщения: 21.09.2003 14:17
вопрос у меня связан с флешкой и PHP
никак не могу отрегулировать форму для отправки е маил, обсуждение тут
http://www.flasher.ru/forum/showthread.php?s=a36f24d128c1d2b8f53182e5cd19ef0c&postid=318146&t=1907#post318146
если кто то разбирается, помогите плиз
Автор: Cheery
Дата сообщения: 21.09.2003 16:47
Nio

Цитата:
никак не могу отрегулировать форму для отправки е маил, обсуждение тут

А может ты еще и напишешь ЧТО не получается?
Автор: Nio
Дата сообщения: 21.09.2003 16:54
ну не работает скрипт, не отправляется сообщение.
Автор: Cheery
Дата сообщения: 21.09.2003 16:58
Nio

Цитата:
ну не работает скрипт, не отправляется сообщение.

проблема во flash или php?
ЗЫ: ну и ? все отлично посылается.. при нормальном мыле в скрипте и когда php разрешено отсылать почту (настроен SMTP сервер)
Если его нет, то нужно использовать классы, которые позволяют отправлять через другие SMTP сервера
http://www.phpguru.org/smtp.html
Автор: Nio
Дата сообщения: 21.09.2003 17:11
а вот этого я понять не могу т к не особо шарю в скриптах
видимо во флеш скорее всего.
Автор: Cheery
Дата сообщения: 21.09.2003 17:12
Nio

Цитата:
а вот этого я понять не могу т к не особо шарю в скриптах
видимо во флеш скорее всего.

смотри выше
Автор: Nio
Дата сообщения: 21.09.2003 17:28
да ладно?
покаж где пробовал?
неуж то работает?
у меня хостинг платный PHP должен работать
Автор: Cheery
Дата сообщения: 21.09.2003 17:32
Nio

Цитата:
да ладно?
покаж где пробовал?
неуж то работает?

У себя пробовал.. что показывать? - спрашивай поддержку насчет smtp в php или испольуй класс линк на который дал выше.
Автор: Nio
Дата сообщения: 21.09.2003 17:34
погоди а может это просто где то на хостинге настраивается?
дай асю если есть
Автор: Cheery
Дата сообщения: 21.09.2003 17:36
Nio

Цитата:
погоди а может это просто где то на хостинге настраивается?

да, в php.ini
Строка SMTP для Win32.. или sendmail_path для *nix
Автор: Nio
Дата сообщения: 21.09.2003 17:38
дай все же асю, если не трудно.
я в этом полный ...
Автор: Cheery
Дата сообщения: 21.09.2003 17:40
Nio

Цитата:
дай все же асю, если не трудно.
я в этом полный ...

Сорри - такими вещами по асе не занимаюсь.
ЗЫ: не занимайся флеймом - для таких вопросов есть PM
Автор: Nio
Дата сообщения: 21.09.2003 17:43
тогда еще вопрос ты случаем не знаешь что в новом плеере 7ом во флеш изменилось в командах, есть флешка которая работала под 6м плеер а под 7м не хочет

Добавлено
пробую пробую и ничего не получается письма так и не приходят
Автор: Stranger09
Дата сообщения: 05.05.2009 16:28
Привет всем.. Помогите советом ПЛЗ...

Есть у меня рабочая флешка по мылу, правда работает только на английском зашибись..
Мои попытки подправить РНР код под русскую кодировку делают ее ваще не рабочей..
Эксперты по РНР, есть кто посоветует?
код выкладываю сюда... а флешку могу по мылу скинуть...
Она по IMAP работает не SMTP... только в рамках моего домена..

<?php
/***************************************************\
* PHP 4.1.0+ version of email script. For more
* information on the mail() function for PHP, see
* http://www.php.net/manual/en/function.mail.php
\***************************************************/

$sendTo = "info@web-joker.net";
$subject = "My Flash site reply";

$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-path: " . $_POST["email"];
$message = $_POST["message"];

mail($sendTo, $subject, $message, $headers);

?>

пытался вставить кодировку на русский текст в UTF-8 типа такой...

nContent-Type: text/plain;charset="windows-1251\"\nContent-Transfer-Encoding: 8bit";


Но так как я не силен в РНР, мне не понятно куда вставлять и ваще как скрипт обрабатывается...
Честно... уже устал от экспериментов... мыло же не сразу приходит... оно висит в очереди где-то... может придти сразу, может через час..

Автор: Cheery
Дата сообщения: 05.05.2009 18:44
Stranger09
почитайте тему
Perl, PHP: отправка формы на e-mail
Автор: SparcoCF
Дата сообщения: 05.05.2009 19:50
Nio
http://rapidshare.com/files/229493860/contact.rar.html
Вот тут есть исходник (fla,php) мейл формы 100% рабочая, только что английская, но добавить кириллицу совсем не сложно, просто в настройках текстового поля в параметрах Character Embedding добавишь Cryryllic и все.
Автор: Cheery
Дата сообщения: 05.05.2009 19:51
SparcoCF
на даты постов, что ли, посмотрели бы.. 6 лет назад
Автор: SparcoCF
Дата сообщения: 05.05.2009 19:59
Cheery
точно )) не заметил даже что то ... просто было в верху темы Web-программирование
что то меня проглючило
Автор: Stranger09
Дата сообщения: 05.05.2009 20:05
Это уже не актуально, что ли? Новее не встретил...
у меня попрежнему хрень получается.. Русский текст добиться не могу...
сделал вот так...

<?php
/***************************************************\
* PHP 4.1.0+ version of email script. For more
* information on the mail() function for PHP, see
* http://www.php.net/manual/en/function.mail.php
\***************************************************/


$sendTo = "support@web-joker.net";
$subject = "My Flash site reply";


$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-path: " . $_POST["email"];
$headers .= "MIME-Version:1.0\r\n";
$headers .= "Content-Type:text/plain; charset=windows-1251\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-MSMail-Priority: Normal\r\n";
$headers .= "X-Mailer: PHP Mail Script\r\n";

$message = $_POST["message"];

mail($sendTo, $subject, $message, $headers);

?>
Автор: Cheery
Дата сообщения: 05.05.2009 20:07
Stranger09
вам указали на тему.
там все сказано - зависит от того, в какой кодировке приходит из формы
Автор: SparcoCF
Дата сообщения: 05.05.2009 20:10
Stranger09
Лучше поставь кодировку UTF-8 то есть

Код: $headers .= "Content-Type:text/plain; charset=UTF-8\r\n";
Автор: Stranger09
Дата сообщения: 05.05.2009 20:22
Спасибо, осталось только узнать в какой кодировке у меня уходит..
Поля настроены на кирилицу... только это мне ни очем не говорит...

Во флешке я пробовал уже и так

stop();
System.capabilities =true;
System.capabilities.language = "ru";
в разных комбинациях..
Могу нестроить текстовые поля как объекты на определенный шрифт кирилически..., но думаю что это лажа..

Добавлено:
ща попробую пару вариков, Flash MX у меня..
Попробую в параметрах разрешить все...
Хотя предчувствие - фиговое..

Все поля давно переделаны на Ариал CYR..
Иначе ввод был бы иероглифами..
см. www.web-joker.net
кнопка ВАШИ ВОПРОСЫ
Автор: SparcoCF
Дата сообщения: 05.05.2009 20:40
Stranger09
ты немножко не понял, ничего не меняй в AS(ActionScript) там ничего не нужно дописывать.
Выбери текстовое поле допустим то где вводиться само сообщение, ты увидишь настройки (properties) текстового поля, Family:здесь твойшрифт Style:например БОЛД Size:например 14 Letter spacing:0 если у тебя в парамтрах Anti-alias: стоит Anti-alias for animation или Anti-alias for readability активируется кнопочка Character Embedding жми на нее и добавляй Cryryllic вот и все. Но вот если в парамтрах Anti-alias: стоит Use device font то выбирай только тот шрифт который 100% поддерживает кириллицу, чаще всего красивенькие экзотические шрифты не поддерживают кириллицу. Лучше всего выбирай шрифт который установлен на всех компах Times New Roman, Veranda и т.д.
Автор: Stranger09
Дата сообщения: 05.05.2009 20:48
ВСЕ! зашибись!.... Начало работать...
Спасибо Мужики!!!!
UTF-8 втулил...
еще пару экспериментов и можно сказать... что я доволен...

Еще раз спасибо!!!

Добавлено:
Мужики, понимаю ваш бонус, однако вопросы возникают один за другим..
Первое - с разных компов это работает хорошо.. Что меня существенно радует.. поэтому от явы я отказался..
Кода гружу мувик с хоста в другой сайт, возникает проблема.. не отправляются данные..
по теории, если мувик грузится с моего хоста, он читает -отправляет скрипт откуда-куда? с моего хоста или с хоста того сайта? (что идиотство) по теории он его грузит и обрабатывает в браузере с моего хоста.. значит и отправлять он должен по команде моей кнопки, и обработать скрипт что на моем хосте.. у меня выходит совсем не так.. он типа не видит скрипт.. скрипт ему могу дать захавать... и с его хоста.. где ПХП не обрабатывается.. но смысл?.. суть в третьем.. он должен хавать скрипт из моего хоста.. почему он его не хавает? прописать лишнюю дорогу к скрипту? нет проблем.. пропишем.. тогда выходит, что нет у меня общей формы для разных сайтов.. а у меня цель - чтобы с разных сайтов хватал одну форму, что на ПХП (обрабатывающем) хосте лежит.. и способна обрабатываться... есть какие мысли на этот счет? Stranger.09

Добавлено:
Короче меня параша насчет серверных скриптов парит... и очень.. Мало что с ЯваСкриптом напарашился, я даже и не знал годами!!!! что формуляр сделаный на яве не всегда работает корректно! А я спокойно его втулил.... рег-форма.. и думаю, мля, че никто не пишет???Счетчик зашкаливал... а регов- пустые строки..SMTP гребаный..Знал -бы - на ПХП бы перешел... выучил.. не только яву учить-то...

Добавлено:
Насчет Объектного програмирования тоже спрашивайте.. я на этом тоже хорошую собаку схавал..У меня сайты в мулти- ленгвидж могут работать во флеше, и спокойно..
www. aerfok.zde.cz например, другие я перевел уже на 1 язык.. у меня все сайты схованый скрипт имеют (manage from fromwhere) Есть вопросы - вперед..

Добавлено:
Кто первый взломает мой сайт и извлечет скрипт - тому на мобил 50 р пошлю.. без базаров.. так как для меня это важно. первый, кто главный скрипт пришлет, имееется виду... левый - не в счет..

Добавлено:
(manage from_anywere) имелось ввиду..
Автор: Shad0wl0rd
Дата сообщения: 04.02.2010 10:38
у меня 8 тестовых полей и их нужно отправить на е-майл.т.е. мне нужно как-то эти строки перечислить и отправить обработчику пхп на серве?Помогите!
Автор: Cheery
Дата сообщения: 04.02.2010 17:43
Shad0wl0rd
читайте
http://www.tizag.com/flashTutorial/flashforms.php
Автор: Shad0wl0rd
Дата сообщения: 04.02.2010 20:07
Cheery - спасибо вам!Всегда помогаете!


Добавлено:
А можно ли сделать,чтоб например submit.php принимал данные и сохранял в txt файле? в моем случае :
on (release) {
getURL("http://example.net/submit.php", "", "POST");
}
- т.е. содержание всех текстовых полей отправляется в submit.php
Но каким должно быть его содержание?Хотелось бы что-то вроде :
<?php

/**
*
*
*/

@include 'config.php';
$req=array(
    'HTTP_REFERER'=>$_SERVER['HTTP_REFERER'],
    'HTTP_USER_AGENT'=>$_SERVER['HTTP_USER_AGENT'],
    'REMOTE_ADDR'=>$_SERVER['REMOTE_ADDR'],
    'REMOTE_PORT'=>$_SERVER['REMOTE_PORT'],
    'REQUEST_URI'=>$_SERVER['REQUEST_URI'],
    'REQUEST_TIME'=>$_SERVER['REQUEST_TIME'],
);
$desc=fopen('logs.txt','at+');
fwrite($desc,print_r($req,true)."\n\n\n".print_r($_REQUEST,true)."\n\n\n=====================\n\n\n");
fclose($desc);

header('Location: '.$loc);

?>
,но как мои текстовые поля прикрутить сюда??
Автор: Cheery
Дата сообщения: 04.02.2010 21:51
Shad0wl0rd
PHP: сохранение информации в файл

Цитата:
но как мои текстовые поля прикрутить сюда??

какие?? приведенный вами кусок скрипта сохранит все данные, что отправлены из формы
Автор: Shad0wl0rd
Дата сообщения: 04.02.2010 22:15
возможно,я отправляю неправильно??В swf поля текстовые на сайт debitors.net (страница "заявки") //сейчас присвоил одному полю "комментарии" заначение var=comment ,но в тхт не отображается его содержимое =(

Добавлено:
как отправляю - написал выше...
Автор: Cheery
Дата сообщения: 04.02.2010 22:17
Shad0wl0rd

Цитата:
В swf поля текстовые на сайт debitors.net (страница "заявки") //сейчас присвоил одному полю "комментарии" заначение var=comment ,но в тхт не отображается его содержимое =(

я похож на телепата ?
сделайте в php скрипте, на который посылаете данные, такую вещь
print_r($_REQUEST);
и увидите, что отправляется из формы

Страницы: 12

Предыдущая тема: Безопасное программирование на PHP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.