|
Страница 1 из 1 [ Сообщений: 16 ] |
Автор |
Сообщение |
ctrlaltdel
соучастник
|
|
вот 1-й мой эксперимент работы с php & flash и нужно связывать …
короче есть у меня "inputtextfield" "TEXT" и нужно чтоб при нажатии на кнопку button данные из "TEXT" передавались в пхп скрипт и там уже обрабатывались и отсылались на емайл
моя часть - чисто флеш пхп будет делатся ...я понимаю что этот вопрос уже задавался 1000000000 раз но всё же помогите кому не лень всё равно все мы в интернете родились все мы для него и живём
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
bE(o0L
постоянный участник
|
|
Ты можешь не заморачиваться и сделать просто -
повесь событие на кнопку с:
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
соучастник
|
|
on (release) {
if (name == "" || email == "" || tekst == "") {
trace("false");
} else {
getURL("form.php?perem="+tekst+name+link+email, _self, "POST");
}
}
Это сраблтает ::::????????
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
ctrlaltdel
соучастник
|
|
проверка пустого заполнения
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
bE(o0L
постоянный участник
|
|
эту лабуду не обязательно писать, если ты указал '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
соучастник
|
|
bE(o0L, помоги плз ооочень надо ……
понимаю что лабуда я уже 3 ночи не спал … а седня нужно сдавать сайт - движок ковырял.…. а пхп ток седня настрочили.… а понимаеш наверное как после 3 ночей.…
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
ctrlaltdel
соучастник
|
|
name
email
link
tekst
имена текстовых полей.….
я даж не знаю счаз как их привязать к переменной ….
otpravka = name+"_"+link+"_"+email+"_"+tekst;
,,,,,,??????????????????
_ - разделитель …….
помоги если можеш
или
237617191
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
bE(o0L
постоянный участник
|
|
да блин
во флеше
getURL('form.php',_self,'POST');
в PHP
$msg=$_POST['mail']."\n".$_POST['name']."\n".$_POST['text'];
mail('tvoj_mail','tvoj_subject',$msg);
_________________ можно на ТЫ.
|
|
|
|
|
ctrlaltdel
соучастник
|
|
а проверку как ????
обнаглел но *бьусь головой об стенку*
да я эти проверки делал столько.……
но счаз.…… ниФига не получается.…
вставляю
on (release) {
if (name == "") {
trace("wrong");
} else {
getURL("form.php", _self, "POST");
}
}
но не работает
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
bE(o0L
постоянный участник
|
|
что не работает? проверка или передача переменных?
и как ты хочешь чтобы она работала(проверка)?
_________________ можно на ТЫ.
|
|
|
|
|
ctrlaltdel
соучастник
|
|
если поле "name" не заполнено ник.… ничего не проверяется
var phpform;
on (release) {
phpform=name;
if (phpform == "") {
trace("wrong");
} else {
getURL("form.php", _self, "POST");
}
}
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
bE(o0L
постоянный участник
|
|
если вообще не написал ничего то name будет undefined, а если поставили просто пробел. то имя отошлётся.
_________________ можно на ТЫ.
|
|
|
|
|
bE(o0L
постоянный участник
|
|
попробуй if(name==undefined || name.length<3){trace('error')}
_________________ можно на ТЫ.
|
|
|
|
|
ctrlaltdel
соучастник
|
|
ужно чтоб проверялось условие заполнения всех полей... и если поля name email tekst не заполнены.… поле error выводит = "не заполнено".. и пхп скрипт не выполняется - не идет get url
name
email
link
tekst
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
ctrlaltdel
соучастник
|
|
да.…… UNDEFINED
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
ctrlaltdel
соучастник
|
|
ВСЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁ
пасиб Ж)))))))) заработало
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";
}
}
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 16 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|