Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa E-mail formom u flashu!

[es] :: Flash :: Problem sa E-mail formom u flashu!

Strane: 1 2 3

[ Pregleda: 9769 | Odgovora: 42 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!11.09.2005. u 09:00 - pre 226 meseci
E ovako, uspio sam promjeniti chmod na Html direktorijumu na 777.
Pokušao sam i uspije se poslati mail direktno sa one forme .../Html/email.php
Mail mi stigne, nakon što pritisnem pošalji u browseru mi pokaže sledeće:

Code:

Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/(dotični sajt)/httpdocs/Html/email.php on line 32

Fatal error: Call to undefined function: () in /home/httpd/vhosts/(dotični sajt)/httpdocs/Html/email.php on line 42


a na liniji email.php 32 je sledeće:


Code:
 foreach ($POST as $key => $value) 


na na liniji 42:

Code:
 $fclose ($logfile); 


Kad pošaljem neki mail u mylog.txt mi javlja sledeće: primjer.

Code:


- - - - - - Sun, 11 Sep 2005 16:35:41 +0200- - - - - -  BEGIN
- - - - - -  POST data: 
- - - - - -  POST data end
 - - - - - -  mail sent- - - - - - Sun, 11 Sep 2005 16:35:41 +0200- - - - - -  END


E sad šta uraditi?
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!11.09.2005. u 11:10 - pre 226 meseci
Obe greške su greške u kucanju (moje)

Linija 32: treba $_POST umesto $POST

Linija 42: treba fclose umesto $fclose

Važno je da si dobio poruku da je mail poslan, tako da možeš da ispraviš ove greške i odmah kreneš da testiraš iz Flasha (proveri svoj mail, trebalo bi da si dobio poruku).
 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!11.09.2005. u 12:07 - pre 226 meseci
Ispravio sam kod i sad je ok. Mail koji pošaljem sa forme (testiraj) stigne... ali nece iz one forme flasha. Dakle ona 3 text boxa sam povezao u jedan zajednicki
Movie Clip i nazvao ga (form)

napravio dugme (pošalji) i dodao mu script

Code:

on (release) {
    form.loadVariables("email.php", "POST");
}


Da netrebam možda obrisati dio forme u email.php da bi proradilo?
Jer ustvari koliko se kontam u ovo, email.php ocekuje podatke iz forme koja je u njemu a ne sa movie clipa u flashu? Mislim da zato s njim (flash formom) ne komunicira?

I ako trebam pobrisati...koji je to dio koda?
Onaj mylog.txt mi ne smeta, jer on služi samo da vidim da li je u redu slanje.

Bdw, instalirao sam cuteFTP, i sa njim sam promjenio chmod na direktorijumu.
Nevjerovatno koliko je brži ftp, nego direktno iz dreamweavera.

[Ovu poruku je menjao _warp dana 11.09.2005. u 13:12 GMT+1]
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 08:11 - pre 226 meseci
Citat:
_warp: Jer ustvari koliko se kontam u ovo, email.php ocekuje podatke iz forme koja je u njemu a ne sa movie clipa u flashu?

Ne. email.php očekuje da podatke dobije prosleđene POST metodom. To znači, može i iz Flasha ako se odradi sve kako valja, pogledaću sad malo na tu temu. Samo prvo jedno jako bitno pitanje - da li si gledao da li je nešto dodano u mylog.txt nakon što si pokušao da testiraš slanje iz Flasha?
 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 08:28 - pre 226 meseci
Jesam gledao u mylog.txt
Ne daje tragove da sam poslao iz flasha ali sad ima razlike kad pošaljem
sa one (testiraj)

prije u mylog.txt je pisalo

Code:

- - - - - - Sun, 11 Sep 2005 16:35:41 +0200- - - - - -  BEGIN
- - - - - -  POST data: 
- - - - - -  POST data end
 - - - - - -  mail sent- - - - - - Sun, 11 Sep 2005 16:35:41 +0200- - - - - -  END


a sad npr.

Code:


- - - - - - Mon, 12 Sep 2005 16:07:13 +0200- - - - - -  BEGIN
- - - - - -  POST data: 
[name] = "necije ime"
[email] = "[email protected]"
[message] = "proba slanja iz forme (testiraj)"
- - - - - -  POST data end
 - - - - - -  mail sent- - - - - - Mon, 12 Sep 2005 16:07:13 +0200- - - - - -  END


Vjerovatno daje ovu punu informaciju zbog ispravke na kodu email.php
A da probam onaj svoj prvi kod za flash i onaj (contact.php) s početka ove teme?
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 08:50 - pre 226 meseci
Flash ima više načina za komunikaciju sa serverom, evo kako bih to recimo probao...
Code:
on (release)
{
    var LV = new LoadVars ();
    LV.email = form.email.text;
    LV.subject = form.subject.text;
    LV.message = form.message.text;
    LV.send ("email.php");
}

 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 09:10 - pre 226 meseci
Code:

on (release)
{
    var LV = new LoadVars ();
    LV.email = form.email.text;
    LV.subject = form.subject.text;
    LV.message = form.message.text;
    LV.send ("email.php");
}


Postavio sam taj kod na dugme (pošalji) al ne vrijedi.

loadvars... (jesu to var atributi?) email, subject, message? aj uredu ali
ja nemam takve već (name, email, message) na text boxovima.... i svi su mi povezani u jedan (form) movie clip.

izgleda da nema rješenja :(

-------

Jesi siguran da taj kod radi? Što se tiče email.php i forme uopšte u php-u već sam
je ranije imao (valjanu) ali je nisam nabacivao na sajt. Međutim sad ova forma u flashu mi treba, al da sam znao koliko ju je teško poštimati, nebih je uglavljivao tamo gdje si vidio, niti stavio uopšte na stranicu al šta ću sad....

Nevidim da se puno pričalo o ovom problemu na ovom forumu, il to nebi trebao biti nikakav problem? :o) Googlao sam za upustva, pronašao masu na engleskom, ali ništa da upali... i svako upustvo (i kodovi u njemu) su priča za sebe.

[Ovu poruku je menjao _warp dana 12.09.2005. u 10:44 GMT+1]
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 09:46 - pre 226 meseci
Ah da, dobro, nemaš subject već name, ništa strašno.

Da nema rešenja niko to ni ne bi realizovao, a neki jesu, zar ne?

Znači, sada imaš MC koji ti se zove form, i u njemu textfieldove koji se zovu name, email i message (ako nemaju imena, potrudi se da imaju da bi moglo da proradi), kao i dugme na koji kačimo onRealase.

Evo male modifikacije
Code:
on (release)
{
    var LV = new LoadVars ();
    LV.name = name.text;
    LV.email = email.text;
    LV.message = message.text;
    LV.send ("email.php");
}

Ako neće da radi, napraviću primer koji radi i okačiti ovde, da se ne umaramo više.
 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 10:25 - pre 226 meseci
Jednostavno opet neće.

E da te pitam, trebam li popunjavati (instance name) za svaki od text fielda?
Ako popunim istim imenom kao i var atributi primjer name za txtfield name itd,
javlja gresku?

Dobro, ako ti se da, napravi i nakači taj primjer.

[Ovu poruku je menjao _warp dana 12.09.2005. u 11:36 GMT+1]
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 11:41 - pre 226 meseci
Pa lakše mi je da napravim nego da pogađam gde bi mogla da ti je greška. Evo lagano, biće za sat-dva :-)
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 18:39 - pre 226 meseci
Koristi se sendAndLoad umesto send. Da ne bih objašnjavao, okačiću kompletan primer koji radi...

Ipak samo par napomena. php pokušava da pošalje mail, a ako ne uspe upisuje podatke u log. Na kraju vraća Flashu da li je forma prosleđena mailom ili u fajl. To verovatno nemaš potrebe da koristiš u samom Flashu, ali moraš da dopišeš kod za LV.onLoad, pogledaj komentar u fla fajlu.
Prikačeni fajlovi
 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 21:12 - pre 226 meseci
Dobro, sad ćemo vidjeti šta će da bude...
 
Odgovor na temu

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
*.ptt.yu.

Sajt: www.mz.rs


+2 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 21:49 - pre 226 meseci
ja bih jos idodao ovo
Code:


on (release)
{
    var LV = new LoadVars ();
    LV.name = name.text;
    LV.email = email.text;
    LV.message = message.text;
    LV.sendAndLoad ("email.php", LV, "POST"););
}
LV.onLoad = function() {
if (poslanemail == "poslan") {
            
            gotoAndStop("Hvala_na_upisu");
        }
}
 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 22:29 - pre 226 meseci
Citat:
zmil: ja bih jos idodao ovo
Code:


on (release)
{
    var LV = new LoadVars ();
    LV.name = name.text;
    LV.email = email.text;
    LV.message = message.text;
    LV.sendAndLoad ("email.php", LV, "POST"););
}
LV.onLoad = function() {
if (poslanemail == "poslan") {

gotoAndStop("Hvala_na_upisu");
}
}



da zmil, ali javlja onda grešku kod testiranja istog:

Code:

**Error** Symbol=formmail, layer=posalji, frame=1:Line 7: Unexpected ')' encountered
         LV.sendAndLoad ("email.php", LV, "POST"););

**Error** Symbol=formmail, layer=posalji, frame=1:Line 8: Unexpected '}' encountered
     }

Total ActionScript Errors: 2      Reported Errors: 2




noviKORISNIK, uspjelo je!!!!! :-))))))))
Konačno mi stižu poruke direktno iz flasha na mail i super je! :)

Šta da kažem nego HVALA najljepša! na nesebičnoj i velikoj pomoći i zaista nevjerovatno velikom trudu da mi pomogneš!

Još jednom Hvala!

Dobro je zmil ovo pomenuo...
Kad popunim formu i pritisnem pošalji, vidim dolje desno na "ikoni konekcije" da zatreperi i sadržaj u formi ostaje "zamrznut" tj ne nestane, pa se bojim da posjetioci ostanu u nedoumici da su uspjeli poslati mail. Ako kliknem nekoliko puta ostaje isto...s tom razlikom da mi stigne toliko istih kopija na mail :)))))

Može li se još ta nijansa uraditi? Primjer da mu se prikaže u text fieldu "poruka poslana" ili slično?

PS. morao sam sve brisati i ponovo praviti formu na način koji si ti pravio u primjeru
s nazivima layera itd. i čini mi se da sam najveću grešku napravio da sam u polje (var) unosio name, email, message što je trebalo biti prazno, a ne u instance name :)
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!12.09.2005. u 22:47 - pre 226 meseci
To je ona primedba što sam napisao, a odgovor ti je otprilike već dao Zoran.

Ako pogledaš u simbol formmail, layer code, tamo ima nešto koda:
Code:
SV = new LoadVars ();
LV = new LoadVars ();
LV.onLoad = function (success)
{
    if (success)
    {
//    ovde komanda za prelazak na hvala za feedback...
    }
    else
    {
    }
}

Tu gde stoji komentar treba da uneseš komandu za pomeranje na neku drugu poziciju, recimo _root.gotoAndStop ("Hvala_na_upisu"); - a pre toga definišeš u glavnom filmu frem s labelom Hvala_na_upisu (staviš tamo neki prigodan tekst...).
 
Odgovor na temu

_warp
RS

Član broj: 64195
Poruke: 36
*.teol.net.



Profil

icon Re: Problem sa E-mail formom u flashu!13.09.2005. u 00:33 - pre 226 meseci
Na glavnom filmu sam napravio novi layer sa 1 frejmom koji u sebi ima jednu obicnu
recenicu zahvale. (koja bi se trebala pojaviti ispod text fielda gdje se piše komentar)...ona bi se trebala pojaviti nakon pritiska na pošalji.. Tom frejmu sam dodao lebel name "zahvala"

U layeru "code" umjesto
// ovde komanda za prelazak na hvala za feedback...

stavio sam

_root.gotoAndStop ("zahvala");

Spakovao, i uplaodovao na server, ali neće da se pojavi ta rečenica nakon pritiska na dugme pošalji.. No nema veze, i ovo što smo postigli dobro je, i zadovoljan sam. Hvala i pozdrav!

 
Odgovor na temu

manix
IDD Lab
Arilje

Član broj: 9936
Poruke: 482
80.80.160.*

Sajt: www.lendovisanje.com


Profil

icon Re: Problem sa E-mail formom u flashu!14.09.2005. u 05:01 - pre 226 meseci
A kako bi izgledao script za SwishMax???
PHP verovatno ostaje isti?
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Problem sa E-mail formom u flashu!14.09.2005. u 07:23 - pre 226 meseci
Probaj ovo što sam okačio, ako ti radi u Swishu - super - a ako ne radi, jbg, skontaj zašto ne radi i pojačaj ovu temu :-)
 
Odgovor na temu

manix
IDD Lab
Arilje

Član broj: 9936
Poruke: 482
80.80.160.*

Sajt: www.lendovisanje.com


Profil

icon Re: Problem sa E-mail formom u flashu!14.09.2005. u 20:54 - pre 226 meseci
Naravno da sam to i uradi pre nego sto sam i pitao... flash radi fenomenalno ali iz swisha nece...

problem je sto se zapravo nista ne dogadja... Nije mi bas jasno ovo definisanje LV.
Ako bi na klik send upisa samo LV.sendAndLoad ("email.php", LV, "POST"););
kako bi trebalo da izgleda LV , za recimo email [email protected], ime manix, poruka proba, a da se salje na [email protected]... onda bi ja probao da u swishu definisem LV sabiranjem vise stringova u jedan

[Ovu poruku je menjao manix dana 14.09.2005. u 21:55 GMT+1]
 
Odgovor na temu

manix
IDD Lab
Arilje

Član broj: 9936
Poruke: 482
80.80.160.*

Sajt: www.lendovisanje.com


Profil

icon Re: Problem sa E-mail formom u flashu!14.09.2005. u 23:10 - pre 226 meseci
E ljudi uspeo sam da resim problem...

Postovacu ove primer za slanje mail-a iz SwishMax-a.

Samo ima pitanje za moderatora: Da li da otvorim novu temu "Slanje Email-a iz Swish-a" ... koja bi mozda mogla biti TOP zbog prilicno velikog broja korisnika Swish-a,a i zainteresovanih za ovaj problrm. Mada nije bitno da li ce biti TOP samo mi reci da li da otvorim temu ili da postujem ovde???

POZDRAV

[Ovu poruku je menjao manix dana 15.09.2005. u 00:12 GMT+1]
 
Odgovor na temu

[es] :: Flash :: Problem sa E-mail formom u flashu!

Strane: 1 2 3

[ Pregleda: 9769 | Odgovora: 42 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.