Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.07.2007, 11:57
sxstudio вне форума Посмотреть профиль Отправить личное сообщение для sxstudio Найти все сообщения от sxstudio
  № 1  
Ответить с цитированием
sxstudio
[+ 1.1 06.03.2006]
 
Аватар для sxstudio

Регистрация: Sep 2005
Адрес: Москва
Сообщений: 251
Question проблема отправкой переменных php

Друзья, второй день сижу не отрываясь, очень жду конструктивных бичеваний в мой адрес. Есть мувик на АС 1.0 и в нем рисуются формы для отправки многоярусного e-mail на конкретный адрес. проблема в том, что когда ставлю паблишсеттингс на as 2.0 то все работает, на As 1.0 ничего. скрипт пхп абсолютно рабочий. Подскажите как подточить под As 1

Php
Код:
<?
$email = "sxstudiowd@mail.ru";
$sub = "Заявка на ".$_POST["pproduct"];
$content = "Дата: " . "[" . $_POST["pdate"] ."]<br>\n";
$content .= "Имя Клиента: " . "[" . $_POST["pname"] ."]<br>\n";
$content .= "Клиент интересуется в следующем продукте: " . "[" . $_POST["pproduct"] ."]<br>\n";
$content .= "Планируемый Бюджет: " . "[" . $_POST["pmoney"] ."]<br>\n";
$content .= "Реквизиты Клиента: " . "[" . $_POST["preqv"] ."]<br>\n";
$content .= "Контактная Информация: " . "[" . $_POST["pcontact"] ."]<br>\n";
$content .= "Требования: " . "[" . $_POST["ptrebov"] ."]<br>\n";
$content .= "Особые Условия: " . "[" . $_POST["puslov"] ."]\n";

mail($email, $sub, $content,
"Return-Path: $email \n".
"From: $email \n".
"Reply-To: $email \n".
"Content-Type: text/html; charset=utf-8\n".
"Content-Transfer-Encoding: 8bit\n".
"Date: ".date("r")."\n".
"X-Mailer: mailer_".$SERVER_NAME);
?>

АС
Код:
...
createTextField("puslov", 7, 225, 261, 300, 45);
with (puslov) {
	type = "input";
	variable = "puslov";
	multiline = true;
	border = true;
	borderColor = "0xCCCCCC";
	setTextFormat(tf);
}
button.onRelease = function() {
	this.enabled = false;
	var sendvars:LoadVars = new LoadVars();
	sendvars.pdate = pate;
	sendvars.pname = pname;
	sendvars.pproduct = pproduct;
	sendvars.pmoney = pmoney;
	sendvars.preqv = preqv;
	sendvars.pcontact = pcontact;
	sendvars.ptrebov = ptrebov;
	sendvars.puslov = puslov;
	sendvars.sendAndLoad("mail.php", sendvars, "POST");
	_root.pool.text = "Данные отправлены успешно. Мы постараемся связаться с Вами в течении 3 дней";
};
Заранее, Спасибо
__________________
Старатель и будущий миллионер(R)


Последний раз редактировалось sxstudio; 25.07.2007 в 12:26. Причина: [CODE]
Старый 25.07.2007, 12:15
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Не надо variable использовать.
Код:
// variable = "puslov"; <-- вот эту строчку закомментируйте
Код:
sendvars.puslov = puslov.text; // <--а вот так текст берите для отправки
Может в этом дело.
PS) Вы php тоже обводите [code], сами видите, как оно раскрашивается.


Последний раз редактировалось Kikasso; 25.07.2007 в 12:17.
Старый 25.07.2007, 12:26
sxstudio вне форума Посмотреть профиль Отправить личное сообщение для sxstudio Найти все сообщения от sxstudio
  № 3  
Ответить с цитированием
sxstudio
[+ 1.1 06.03.2006]
 
Аватар для sxstudio

Регистрация: Sep 2005
Адрес: Москва
Сообщений: 251
Нет, к сожалению, проблема не в этом. Вопрос открыт.
__________________
Старатель и будущий миллионер(R)

Старый 25.07.2007, 12:30
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
var sendvars:LoadVars = new LoadVars ();
AS1 не поддерживает такую конструкцию
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 25.07.2007, 12:45
sxstudio вне форума Посмотреть профиль Отправить личное сообщение для sxstudio Найти все сообщения от sxstudio
  № 5  
Ответить с цитированием
sxstudio
[+ 1.1 06.03.2006]
 
Аватар для sxstudio

Регистрация: Sep 2005
Адрес: Москва
Сообщений: 251
По умолчанию Расцеловал бы Парня!

Действительно, проблема решена заменой вышеописаной строки, строкой
Код:
sendvars = new LoadVars();
Почту получил, но по ходу работы возник еще вопрос:
Там же в коде есть код
Код:
arrayMon = ["Января", "Февраля", "Марта"... "Декабря"];
dateToday = new Date();
pdate = dateToday.getDate()+" "+arrayMon[dateToday.getMonth()]+" "+dateToday.getFullYear();
и позже:
sendvars.pdate = pate.text; - возвращает квадратик. эта переменная не передается.. можно исправить?
__________________
Старатель и будущий миллионер(R)

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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