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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.10.2007, 00:17
maildvd вне форума Посмотреть профиль Отправить личное сообщение для maildvd Найти все сообщения от maildvd
  № 1  
Ответить с цитированием
maildvd

Регистрация: Oct 2007
Сообщений: 4
По умолчанию Форма контактов

Помогите плиз. Делаю форму контактов во флеше
Код:
on(rollOver){
	gotoAndPlay("s1");
}
on(rollOut, releaseOutside){
	gotoAndPlay("s2");
}
on (release) {
	var phone_descr = _parent.phone_descr;
	var your_name_descr = _parent.your_name_descr;
	var your_email_descr = _parent.your_email_descr;
	var ticket = _parent.msg;
	var date = _parent.date;
	var email = _parent.email;
	var name = _parent.name;
	getURL("contact.php"+_parent.server_option, "_blank", "POST");
	i = 1;
	while (this["field_"+i]) {
		this["field_"+i] = "";
		i++;
	}
	_parent.name = "Name:";
	_parent.date = "";
	_parent.msg = "Message:";
	_parent.email = "E-mail:";
}
Должно быть так - при нажатие отправить передается все в файл contact.php и он отправляет все, но при нажатие отправить открывается неправильная страница contact.phpundefined ошибка 404 страница не найдена
Плиз помогите. Где ошибка


Последний раз редактировалось iNils; 08.10.2007 в 00:54.
Старый 08.10.2007, 00:31
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
в выборе раздела, оформлении кода, писании кода на клипах и использовании не тех методов.
Ну и по мелочам - кто такой этот _parent?
Код:
on (press) {
trace(_parent);
}

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Для оформления своего кода, надо использовать теги [code][/code].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.10.2007, 01:13
maildvd вне форума Посмотреть профиль Отправить личное сообщение для maildvd Найти все сообщения от maildvd
  № 4  
Ответить с цитированием
maildvd

Регистрация: Oct 2007
Сообщений: 4
Ладно не правильно оформил-извеняюсь, но кто-нибуть ответит на вопрос.

Заранее спасибо


Последний раз редактировалось etc; 08.10.2007 в 01:26.
Старый 08.10.2007, 01:57
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 5  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Я вроде бы уже ответил. У вас данные отправляются по адресу "contact.phpundefined", а адрес такой получается сложением строк, из которых вторая, а именно _parent.server_option, не определена.
Скорее всего _parent не то, что вы думаете, так что trace его.
И для общения с сервером есть прекрасный класс LoadVars.

Старый 08.10.2007, 14:36
maildvd вне форума Посмотреть профиль Отправить личное сообщение для maildvd Найти все сообщения от maildvd
  № 6  
Ответить с цитированием
maildvd

Регистрация: Oct 2007
Сообщений: 4
Пойду другим путем
Удалил этот _parent
Код:
on(rollOver){
	gotoAndPlay("s1");
}
on(rollOut, releaseOutside){
	gotoAndPlay("s2");
}
on (release) {
	var phone_descr = _parent.phone_descr;
	var your_name_descr = _parent.your_name_descr;
	var your_email_descr = _parent.your_email_descr;
	var ticket = _parent.msg;
	var date = _parent.date;
	var email = _parent.email;
	var name = _parent.name;
	getURL("contact.php", "_blank", "POST");
	i = 1;
	while (this["field_"+i]) {
		this["field_"+i] = "";
		i++;
	}
	_parent.name = "Name:";
	_parent.date = "";
	_parent.msg = "Message:";
	_parent.email = "E-mail:";
}
.


а это код php
Код:
<?
$subject="from".$_GET[МИХАИЛ];
$headers= "From:".$_GET['моя почта]."\n";
 $headers.='Content-type: text/html; charset=iso-8859-1';
mail($_GET['recipient'], $subject,  "
<html>
<head>
 <title>Contact letter</title>
</head>
<body>

<br>
  ".$_GET['message']."
</body>
</html>" , $headers);
echo ("Ваше сообщение отправлено!");
?>
<script>
	resizeTo(300, 300)
	//window.close()
</script>
.

Все заработал, но почта не доходит. Сможет кто подсказать ошибку????
Заранее спасибо


Последний раз редактировалось maildvd; 08.10.2007 в 15:14.
Старый 08.10.2007, 14:44
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Отправляем POST, а забираем GET ? Ну-ну.
И что такое $_GET[МИХАИЛ] ???

Старый 08.10.2007, 14:59
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 8  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
это новая фича php 6 =)
возвращает много денег =))

мой совет, почитайте по поводу LoadVars...и станет всё ясно...если в процессе разбора этого класса, появятся вопросы - задавайте. А старые конструкции типа вашей, никто давно не использует.
__________________
Flash Developer
Папа TDP4 Team Battle


Последний раз редактировалось CrazyFlasher; 08.10.2007 в 15:22.
Старый 08.10.2007, 15:17
maildvd вне форума Посмотреть профиль Отправить личное сообщение для maildvd Найти все сообщения от maildvd
  № 9  
Ответить с цитированием
maildvd

Регистрация: Oct 2007
Сообщений: 4
Может поможете, а не будите кривляться как бабки старые, лиш бы посмеятся. Гении)))

Старый 08.10.2007, 15:30
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 10  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
даа, много денег через POST отправлять опасно ))

Автор, вы не слушаете советов. Где вы удалили _parent?
Я говорю - посмотрите, куда он указывает, а указывает он совершенно не туда куда вы думаете, потому что вы пишете код на кнопке, что trace и показал бы. Вам даже код писать не надо было, просто скопипастить.

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

Надо использовать свойство .text текстового поля, класс LoadVars, писать код в кадре (для начала) и вообще посмотреть ЧастоЗадаваемыеВопросы (FAQ) тут на форуме и найти там развернутый ответ.

Вы GET на POST в php поменяли?


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

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

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


 


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


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