[ Okram_marko @ 15.03.2006. 02:48 ] @
pozdravljam,

E ovako.
Imam flash formu za slanje mail-a gdje imam NAME, E-MAIL, MESSAGE i NUMBER
Kada pritisnem "Send" flash komunicira sa php skriptom i skripta salje mail. E sada,
ja bih da mi se taj isti mail zapise u neku "bazu podataka". Ta baza bi bila neki txt fajl (zbog samog kasnijeg citanja samog fajla). Fol je u tome sto bi to bio jedan TXT fajl i samo bi se nadopunjavao.

Evo php skripte koja salje mail:

<pocetak?
$ToEmail = "[email protected]";

##$ToName = "Jeff";
$ToSubject = "Mail sended from XXXXXXXXX site";

$EmailBody = "Sent By: $name\nSenders Email: $email\nSenders Phone: $number\n\nMessage Sent:\n$message\n\nSender Information ";

$EmailFooter="\nThis message was sent by: $name from $REMOTE_ADDR IP Adress";

$Message = $EmailBody.$EmailFooter;

mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: ".$name." <".$Email.">");


Print "_root.Mail.EmailStatus=Complete - Your mail has been sent";

?kraj>


Ja bih samo ovu istu formu volio upisati u txt fajl koji bi izgledao ovako:


1.)

NAME: xxxxxxxx
E-MAIL: xxxxxxxx
NUMBER: xxxxxxxx
MESSAGE: xxxxxxxx

DATE: (datum kada je mail poslan - vrijeme pokupiti sa servera)


2.)

NAME: xxxxxxxx
E-MAIL: xxxxxxxx
NUMBER: xxxxxxxx
MESSAGE: xxxxxxxx

DATE: (datum kada je mail poslan - vrijeme pokupiti sa servera)


3.)

NAME: xxxxxxxx
E-MAIL: xxxxxxxx
NUMBER: xxxxxxxx
MESSAGE: xxxxxxxx

DATE: (datum kada je mail poslan - vrijeme pokupiti sa servera)

itd.
Znaci svaki naredni mail se upisuje u isti txt fajl.

HVALA!!!

[Ovu poruku je menjao Okram_marko dana 15.03.2006. u 03:51 GMT+1]
[ milantrax2005 @ 15.03.2006. 14:41 ] @
Bazu otvaraj sa:

Code:

$baza = fopen('baza.txt', 'a+');

Tako da ces svaki naredni upis apend-ovati u TXT fajl...

Pa napravi HTML kod koji ces da upisujes u flat bazu (TXT).

Code:

fputs($baza, "<font color=\"#000000\">Ime:</font> $ime\n<font color=\"#000000\">Email:</font> <font color=\"#CCCCCC\"><A href=\"mailto:$mejl\">$mejl</A></font><br>\n<font color=\"#000000\">Datum:</font> $datum\n<font color=\"#000000\">Poruka:</font> $poruka\n\n");


Tu ubaci i dodatak za redni broj upisa...i pre toga neka PHP uzme datum...

Code:

$datum = strftime("%D %I:%M %p");


Na kraju zatvori...

Code:

fclose($baza);


Sad preradi sve ovo u neku tvoju verziju :)
[ noviKorisnik @ 15.03.2006. 15:46 ] @
... mlogo liči taj flash na php ...
[ Okram_marko @ 15.03.2006. 17:24 ] @

@noviKorisnik


Ja sam i stavio php kod a ne actioscript.
Nego, ja baš i nisam skontao kako da to odradim. Možeš li molim te napraviti neki primjer toga svega. evo ti link gdje mozes vidjeti formu koju sam ja koristio za slanje mail-a

http://www.flash-db.com/SendMail/

Ja sam samo prilagodio sebi.
Eto, ako te mogu zamoliti da napravis neki primjer i kako da ja tu bazu instaliram na server. Imao sam neku knjigu gostiju koja nije radila. Nisam mysql stavio gdje treba. Nisam nešto dobar oko ovoga pa vas molim za pomoc.

Hvala!!!
[ kelja @ 15.03.2006. 22:39 ] @
Hm,hoces li resenje sa bazom podataka ili sa txt.fajlom?Mislim da ti je Milan napisao kompletan kod ako zelis resenje sa txt fajlom...
U tvoj php kod dodaj ono sto je napisao.

[Ovu poruku je menjao kelja dana 15.03.2006. u 23:42 GMT+1]
[ Okram_marko @ 15.03.2006. 23:18 ] @
Gdje da sta od ovoga ubacim?

1.) $baza = fopen('baza.txt', 'a+');

2.) fputs($baza, "<font color=\"#000000\">namn:</font> $namn\n<font color=\"#000000\">epost:</font> <font color=\"#CCCCCC\"><A href=\"mailto:$epost\">$epost</A></font><br>\n<font color=\"#000000\">Datum:</font> $datum\n<font color=\"#000000\">kommentarer:</font> $kommentarer\n\n");

3.) $datum = strftime("%D %I:%M %p");

4.) fclose($baza);

[ milantrax2005 @ 16.03.2006. 09:48 ] @
Evo ti primer sa mog sajta !
[ Okram_marko @ 16.03.2006. 15:32 ] @
Ok. Evo pogledat cu.

Nadam se da ce proraditi i kod mene. Javim vam!
[ milantrax2005 @ 17.03.2006. 12:03 ] @
Evo tvog primera , malo obradjenog :)