Flash & PHP @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 16 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Заголовок сообщения: Flash & PHP
Сообщение Добавлено: 5 Май 2005, 14:21:38 
вот 1-й мой эксперимент работы с php & flash и нужно связывать …
короче есть у меня "inputtextfield" "TEXT" и нужно чтоб при нажатии на кнопку button данные из "TEXT" передавались в пхп скрипт и там уже обрабатывались и отсылались на емайл
моя часть - чисто флеш пхп будет делатся ...я понимаю что этот вопрос уже задавался 1000000000 раз но всё же помогите кому не лень всё равно все мы в интернете родились все мы для него и живём :)

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 5 Май 2005, 14:58:03 
Ты можешь не заморачиваться и сделать просто -
повесь событие на кнопку с:
getURL('phpfile.php?varname='+txt,_self,'POST')

где txt переменная привязаная к input text field,
varname имя переменной в пхп срипте
и phpfile файл который отсылает почту

Или можно заморачиваться и сделать так
lv=new LoadVars()
lv.phpvar=txt
lv.send('phpfile.php',_self,'POST')

P.s.
А можно написать в пхп срипте проверку на валидность действия и если майл отослался то вернуть во флеш например "mail=ok"
В самом флеше через
sendAndLoad проверить - нормально ли прошла отправка

_________________
можно на ТЫ.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 11:53:51 
on (release) {
if (name == "" || email == "" || tekst == "") {
trace("false");
} else {
getURL("form.php?perem="+tekst+name+link+email, _self, "POST");
}
}

Это сраблтает ::::????????

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 11:54:39 
проверка пустого заполнения

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 27 Май 2005, 12:16:00 
эту лабуду не обязательно писать, если ты указал 'POST':
Код:
form.php?perem="+tekst+name+link+email

к тому же она абсолютно не правельная. (нужен хотябы делитель, я уже не говорю о том что каждая переменная имеет имя и значение)
делать нужно так: getURL('form.php',_self,'POST');
в самом php переменные будут в виде $_POST['tekst'];

Либо getURL('form.php?tekst='+tekst+'&name='+name,_self);

насчёт проверки на заполнение ты конечно же пошутил, и написал на скорую руку. А на самом деле -- постараешься и сделаешь как нужно. ;)

_________________
можно на ТЫ.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 12:21:28 
bE(o0L, помоги плз ооочень надо ……
понимаю что лабуда я уже 3 ночи не спал … а седня нужно сдавать сайт - движок ковырял.…. а пхп ток седня настрочили.… а понимаеш наверное как после 3 ночей.…

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 12:25:14 
name
email
link
tekst



имена текстовых полей.….
я даж не знаю счаз как их привязать к переменной ….

otpravka = name+"_"+link+"_"+email+"_"+tekst;

,,,,,,??????????????????
_ - разделитель …….
помоги если можеш

или
237617191

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 27 Май 2005, 12:31:24 
да блин
во флеше
getURL('form.php',_self,'POST');

в PHP
$msg=$_POST['mail']."\n".$_POST['name']."\n".$_POST['text'];
mail('tvoj_mail','tvoj_subject',$msg);

_________________
можно на ТЫ.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 12:46:04 
а проверку как ????
обнаглел но *бьусь головой об стенку*
да я эти проверки делал столько.……
но счаз.…… ниФига не получается.…


вставляю

on (release) {
if (name == "") {
trace("wrong");
} else {
getURL("form.php", _self, "POST");
}
}

но не работает

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 27 Май 2005, 12:48:53 
что не работает? проверка или передача переменных? ;)
и как ты хочешь чтобы она работала(проверка)?

_________________
можно на ТЫ.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 12:49:48 
если поле "name" не заполнено ник.… ничего не проверяется

var phpform;


on (release) {
phpform=name;
if (phpform == "") {
trace("wrong");
} else {
getURL("form.php", _self, "POST");
}
}

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 27 Май 2005, 12:50:12 
если вообще не написал ничего то name будет undefined, а если поставили просто пробел. то имя отошлётся.

_________________
можно на ТЫ.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 27 Май 2005, 12:51:35 
попробуй if(name==undefined || name.length<3){trace('error')}

_________________
можно на ТЫ.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 12:55:15 
ужно чтоб проверялось условие заполнения всех полей... и если поля name email tekst не заполнены.… поле error выводит = "не заполнено".. и пхп скрипт не выполняется - не идет get url

name
email
link
tekst

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 12:59:55 
да.…… UNDEFINED

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 27 Май 2005, 13:05:13 
ВСЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁ
пасиб Ж)))))))) заработало

on (release) {
if (name == undefined || name.length<3) {
trace("error-name");
error = "error-name";
}
if (email == undefined || email.length<3) {
trace("error-email");
error = "error-email";
}
if (tekst == undefined || tekst.length<3) {
trace("error-tekst");
error = "error-tekst";
} else {
getURL("form.php", _self, "POST");
error = "your message was send";
}
}

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 16 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100