ôëåø ôîðìà îòïðàâêè íà ìåèë - Flash Zone Forum

IPB

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )

 
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> ôëåø ôîðìà îòïðàâêè íà ìåèë, php + AS
SEV
ñîîáùåíèå 14.02.2007 - 10:15
Ñîîáùåíèå #1


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 3
Ðåãèñòðàöèÿ: 14.02.2007
Ïîëüçîâàòåëü ¹: 2979



Íàðîä, ó ìÿ äâå ôîðìó: "Èìÿ" è "Ôîðìà äëÿ ïîñòà" è êíîïêà ñàáìèò. Êàê ñäåëàòü, ÷òîáû ïåðåñûëàëîñü êî ìíå íà ìåèë? Ìîæ ó êîãî ïõï ñêðèïòèê åñòü è îáüÿñíèò êàê åãî ñ ôëåøåì ïîäðóæèòü Çàðàíåå ñïàñèáî
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
tiHo
ñîîáùåíèå 14.02.2007 - 13:09
Ñîîáùåíèå #2


C:\>
*****

Ãðóïïà: Ñóïåðìîäåðàòîðû
Ñîîáùåíèé: 1556
Ðåãèñòðàöèÿ: 10.04.2006
Èç: Ìëå÷íûé Ïóòü, 3-ÿ ïëàíåòà îò Ñîëíöà, Ðîññèÿ, Ìîñêâà, Ëþáëèíî.
Ïîëüçîâàòåëü ¹: 293



ÿ áû òå ïîìîã, íî âîò ÷åòî íåìîãó çàéòè íà hut.ru ÷òîáá ïðîòåñòèðîâàòü òî ÷òî ñäåëàë.

à âîîáùå â ïõï äëÿ îòïðàâêè íà ìàéë åñòü ôóíêöèÿ mail(àäðåñ, òåìà, ñîîáùåíèå)
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
SEV
ñîîáùåíèå 14.02.2007 - 14:36
Ñîîáùåíèå #3


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 3
Ðåãèñòðàöèÿ: 14.02.2007
Ïîëüçîâàòåëü ¹: 2979



ß òóò ñàì ïîñèäåë, âîáùåì ïðîáëåìà òàêàÿ:

Íà ïõï ñêðèï íàïèñàë áûñòðî, ïðîâåðèë - ðàáîòàåò, íî ãëàâíàÿ çàäà÷à ýòî íå ÕÒÌË èíòåðôåéñ, à âñòàâèòü ýòè ôîðìû âî ôëåø wink.gif ñ åêøåí ñêðèïòîì äðóæó íå îñîáî, ïîýòîìó, íèíàþ êàê ýòî ïåðåêîíâåðòèðîâàòü â åêøåí?

Êîä
<form action=mail1.php method=post>

Âàøå èìÿ<br>
<input type=text name=name size=30><p>

Âàø e-mail<br>
<input type=text name=email size=30><p>

Âàøå ñîîáùåíèå<br>
<textarea name=mess rows=5 cols=50></textarea><p>

<input type=submit value="Îòïðàâèòü ñîîáùåíèå">
</form>


Ñîîáùåíèå îòðåäàêòèðîâàë SEV - 14.02.2007 - 14:39
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
SEV
ñîîáùåíèå 14.02.2007 - 15:08
Ñîîáùåíèå #4


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 3
Ðåãèñòðàöèÿ: 14.02.2007
Ïîëüçîâàòåëü ¹: 2979



Èçâèíàþñü, óæå ðàçîáðàëñÿ, âñ¸ îêàçàëîñü ïðåäåëüíî ïðîñòî:

Êîä
on (release)
{
getURL("mail1.php", "", "POST");
}
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
tiHo
ñîîáùåíèå 14.02.2007 - 15:11
Ñîîáùåíèå #5


C:\>
*****

Ãðóïïà: Ñóïåðìîäåðàòîðû
Ñîîáùåíèé: 1556
Ðåãèñòðàöèÿ: 10.04.2006
Èç: Ìëå÷íûé Ïóòü, 3-ÿ ïëàíåòà îò Ñîëíöà, Ðîññèÿ, Ìîñêâà, Ëþáëèíî.
Ïîëüçîâàòåëü ¹: 293



ìîëîäåö wink.gif
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 14.02.2007 - 18:03
Ñîîáùåíèå #6


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4332
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



SEV

Òàì âñ¸ ïðîñòî. Ôëåø ïîääåðæèâàåò ñïîñîáû ïåðåäà÷è äàííûõ GET è POST ñåðâåðíûì ñêðèïòàì. È ñèíòàêñèñ òàì íåñëîæíûé (êàê òû óæå çàìåòèë), òàê ÷òî ãëàâíîå íàïèñàòü ñêðèïò (íà ïåðë èëè ïõï), ÷òî òû óæå ñäåëàë, è ïåðåäàòü åìó äàííûå. Ñàì ñêðèïò ðàçìåùàåøü íà ñåðâåðå.

Öèòàòà
Èçâèíàþñü, óæå ðàçîáðàëñÿ, âñ¸ îêàçàëîñü ïðåäåëüíî ïðîñòî

Ìîëîäåö, SEV. Ñàìîñòîÿòåëüíî ðàçîáðàñÿ, íåìíîãî ïîòðàòèâ âðåìåíè, íî çàòî ñ ïîëüçîé. Òàê êàê íè÷åãî ñëîæíîãî â ýòîì íå áûëî.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
s8000_1
ñîîáùåíèå 10.06.2007 - 02:10
Ñîîáùåíèå #7


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 42
Ðåãèñòðàöèÿ: 18.12.2006
Ïîëüçîâàòåëü ¹: 2048



Öèòàòà(SEV @ 14.02.2007 - 16:08) *
Èçâèíàþñü, óæå ðàçîáðàëñÿ, âñ¸ îêàçàëîñü ïðåäåëüíî ïðîñòî:

Êîä
on (release)
{
getURL("mail1.php", "", "POST");
}


getURL - ýòî íå âûõîä â äàííîé ñèòóàöèè, ò. ê. íåâîìîæíî ïðîñëåäèòü, âûïîëíèëñÿ ëè ñêðèïò èëè íåò.
Âîò òàêîé âàðèàíò ëó÷øå:
Êîä
var formSender:LoadVars = new LoadVars();
var loadChecker:LoadVars = new LoadVars();
loadChecker.onLoad = function(success:Boolean):void{
   if (success){
    trace("form data sended");
    //íó è åùå ÷òî-ëèáî
   }else{
    trace("connection error");
  }
}

formSender.feld1 = form.field1.text;
//... íó è äðóãèå ïîëÿ ôîðìû òîæå òóò
formSender.sendAndLoad("http://...",loadChecker,"POST");


Ñîîáùåíèå îòðåäàêòèðîâàë s8000_1 - 10.06.2007 - 02:11
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 10.06.2007 - 16:18
Ñîîáùåíèå #8


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4332
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà
getURL - ýòî íå âûõîä â äàííîé ñèòóàöèè, ò. ê. íåâîìîæíî ïðîñëåäèòü, âûïîëíèëñÿ ëè ñêðèïò èëè íåò.
Âîò òàêîé âàðèàíò ëó÷øå:
var formSender:LoadVars = new LoadVars();
var loadChecker:LoadVars = new LoadVars();

s8000_1

 íåêîòîðûõ ñëó÷àÿõ ëþäÿì ìîæåò õâàòèòü è getURL, êîãäà èì íå íóæíî ïðîâåðÿòü èñïîëíåíèå ñêðèïòà (ò.ê. ýòî óæå äåëî ñåðâåðà, è åñëè âñ¸ íàñòðîåíî è ðàáîòàåò äîëæíûì îáðàçîì, òî îòïðàâêà íà åìàéë áóäåò ðàáîòàòü). Íî âñ¸ æå òâîé âàðèàíò ñ ïðîâåðêîé âåñüìà èíòåðåñåí, è ÿâëÿåòñÿ áîëåå ïðîäâèíóòûì (ñ íàëè÷èåì ïðîâåðêè íà ðàáîòîñïîñîáíîñòü ñêðèïòà).

Îáðàòè ëèøü âíèìàíèå íà ñëåäóþùåå:

1) trace - ýòî áóäåò ðàáîòàòü ëèøü ïðè îòëàäêå, ïðè ðåàëüíîé ðàáîòå (â ïëàãèíå/ïëååðå) òðåéñû íå âûâåäóòñÿ. Ïîýòîìó äëÿ ðåàëüíîé çàäà÷è êîä âûâåäåíèÿ ñîîáùåíèÿ (êîä ðåàêöèè) ä.á. äðóãèì.

2) trace("form data sended") - â àíãëèéñêîì ÿçûêå íåò ñëîâà "sended". Ïðîøåäøåå âðåìÿ îò ãëàãîëà send áóäåò sent (ïîýòîìó "form data sent", à êîððåêòíåå ïèñàòü íóæíî "form data was sent").

3) formSender.feld1 = form.field1.text - ñëåäè çà èìåíàìè ïåðåìåííûõ (è ó ïîëåé íà ñöåíå è ó ïåðåìåííûõ formSender), ÷òîáû íå áûëî îøèáîê. feld1 ä.á. field1, ïîýòîìó formSender.field1.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
s8000_1
ñîîáùåíèå 1.07.2007 - 21:04
Ñîîáùåíèå #9


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 42
Ðåãèñòðàöèÿ: 18.12.2006
Ïîëüçîâàòåëü ¹: 2048



Öèòàòà(MustLive @ 10.06.2007 - 17:18) *
s8000_1

Îáðàòè ëèøü âíèìàíèå íà ñëåäóþùåå:

1) trace - ýòî áóäåò ðàáîòàòü ëèøü ïðè îòëàäêå, ïðè ðåàëüíîé ðàáîòå (â ïëàãèíå/ïëååðå) òðåéñû íå âûâåäóòñÿ. Ïîýòîìó äëÿ ðåàëüíîé çàäà÷è êîä âûâåäåíèÿ ñîîáùåíèÿ (êîä ðåàêöèè) ä.á. äðóãèì.

2) trace("form data sended") - â àíãëèéñêîì ÿçûêå íåò ñëîâà "sended". Ïðîøåäøåå âðåìÿ îò ãëàãîëà send áóäåò sent (ïîýòîìó "form data sent", à êîððåêòíåå ïèñàòü íóæíî "form data was sent").

3) formSender.feld1 = form.field1.text - ñëåäè çà èìåíàìè ïåðåìåííûõ (è ó ïîëåé íà ñöåíå è ó ïåðåìåííûõ formSender), ÷òîáû íå áûëî îøèáîê. feld1 ä.á. field1, ïîýòîìó formSender.field1.


Íó ÿ ïðèâåë êîä êàê ïðèìåð smile.gif)) (íå ïðîâåðÿÿ ðàáîòîñïîñîáíîñòü).

Êîíå÷íî æå íèêàêèõ òðåéñîâ íå áóäåò, à áóäåò òåêñòîâîå ïîëå ñ îøèáêîé smile.gif.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Shad0wl0rd
ñîîáùåíèå 4.02.2010 - 11:40
Ñîîáùåíèå #10


Íîâè÷îê
*

Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 3
Ðåãèñòðàöèÿ: 3.02.2010
Ïîëüçîâàòåëü ¹: 9747



ó ìåíÿ 8 òåñòîâûõ ïîëåé è èõ íóæíî îòïðàâèòü íà å-ìàéë.ò.å. ìíå íóæíî êàê-òî ýòè ñòðîêè ïåðå÷èñëèòü è îòïðàâèòü îáðàáîò÷èêó ïõï íà ñåðâå?Ïîìîãèòå!
Äàëàë êàê ïèñàë solo19770701 â ïåðâîì ïîñòå - äàæå ïðè êîìïèëÿöèè îøèáêà ((âìåñòî name_txt.text - âñòàâëÿë èìåíà ñâîèõ òõò))
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 21.08.2011 - 23:59
Ñîîáùåíèå #11


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4332
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Shad0wl0rd

Çíà÷èò òû íåâåðíî íàïèñàë êîä, ïîòîìó è îøèáêà âûøëà ïðè êîìïèëÿöèè. Èñïðàâü êîä, è òîãäà îøèáêè íå áóäåò, ôëåøêà îòêîìïèëèðóåòñÿ è äàííûå áóäóò îòïðàâëÿòüñÿ php-ñêðèïòó íà ñåðâåðå wink.gif.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 17.10.2011 - 22:55