![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
Chcialbym umiescic prosty formularz mailowy (po jego wypelnieniu dane powinny byc przeslane na maila podanego w skrypcie php) zrobiony we flashu (z kodem action script + skrypt .php) na serwerze, ale wlasnym serwerze webowym. Postawilem serwer localhost poprzez program Xitami. Przegralem pliki formularza (swf + php) do odpowiedniego folderu. W przegladarce formularz sie otwiera i mozna wypelniac pola, ale nie wysyla maila z wypelnionymi danymi na maila. Prawdopodobnie ten serwer nie obsluguje php (ale troche kombinowalem z instrukcji Xitami installation (php configuration) no i niestety jak to zwykle bywa, wysypuje sie/nie dziala... Skrypt na pewno dziala bo to gotowiec ktory pod serwerami komercyjnymi dziala, natomiast chcialbym zeby dzialal na moim lokalnym serwerze webowym. kod main_form.php Kod <?php $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $mail = $_POST['mail']; $wiadomosc = $_POST['wiadomosc']; $temat = substr($wiadomosc,0,15)."..."; $do = "XXXXX <moj_adres@wp.pl>"; //tu wpisz np. swoje imie, a w klamrach <> swojego maila $wiadomosc_mail = '<html>'. '<head>'. '<style type="text/css">'. '#imie {color:red;}'. '#wiadomosc {color:silver;}'. '</style>'. '</head>'. '<body>'. '<p id="imie">Imie:'.$imie. '<p>Nazwisko:'.$nazwisko. '<p>E-mail:'.$mail. '<p id="wiadomosc">Wiadomosc:'.$wiadomosc.'</p>'. '</body>'. '</html>'; $naglowki = "MIME-Version: 1.0\r\n"; $naglowki .= "Content-type: text/html; charset=UTF-8\r\n"; $naglowki .= "From: MAIL"; mail($do, $temat, $wiadomosc_mail, $naglowki); echo '&content= Success. Dziekujemy za wypelnienie formularza .' kod main_form.fla flasha w action script Kod var mail_form:LoadVars = new LoadVars(); var mail_odp:LoadVars = new LoadVars(); var imie:String = ""; var nazwisko:String = ""; var mail:String = ""; var wiadomosc:String = ""; send_btn.onRelease = function() { if (imie == "" || nazwisko == "" || mail == "" || wiadomosc == "") { wiadomosc = "ABY WYSŁAC FORMULARZ NALEŻY WYPEŁNIC WSZYSTKIE POLA"; } else if (mail.indexOf("@") == -1 || mail.indexOf(".") == -1) { wiadomosc = "E-MAIL JEST NIEPOPRAWNY"; } else { mail_form.imie = imie; mail_form.nazwisko = nazwisko; mail_form.mail = mail; mail_form.wiadomosc = wiadomosc; mail_form.sendAndLoad("mail_form.php", mail_odp, "POST"); mail_odp.onLoad = function(success:Boolean) { if (success) { wiadomosc = this.content; imie = ""; nazwisko = ""; mail = ""; } else { wiadomosc = "WIADOMOSC NIE ZOSTAłA WYSLANA ![]() } }; } }; Formularz wyglada tak: http://www.flashzone.pl/item/2489/Formularz-Mailowy/ Niestety musze sie przyznac ze jestem poczatkujacy w php... Moze powininem probowac przez Apache? Dziekuje za pomoc Pzdr Konrad |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pytanie za sto punktów: instalowałeś serwer mailowy? Nie? Nie masz pojęcia, czy jest? Wpisz w szukajkę mail windows i nie będziemy niepotrzebnie wszystkiego powielać.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy moglbys bardziej przyblizyc o co chodzi z tym serwerem mailowym?
Rozumiem ze za jego posrednictwem dane z formularza beda automatycznie wysylane na maila podanego w pliku .php ale pewnie trzeba bedzie jakos skonfigurowac itd, a w pliku php nie trzeba dopisac wtedy jakas instrukcje odnosnie serwera mailowego? Dzieki za pomoc, Pozdrawiam. Konrad |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pod windows nie ma standardowo instalowanego żadnego serwera SMTP. Dopiero jak zainstalujesz bodajże Exchange, to wtedy jest od producenta.
A tak o, to trzeba doinstalować coś zewnętrznego. Ale poszukaj na forum, bo było już parę razy. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zainstalowalem Free SMTP Server ale nie chce sie odpalic, wyskakuje error: Internet or DNS server inaccessible - internet jest wiec moze nie znajduje domyslnego portu 25...
Generalnie, jezeli uporam sie z tym serwerem mailowym, (ustawie na localhost itd) to sam skrypt php juz sobie poradzi i wysle maila? Chyba do zrobienia zostanie jeszcze obsluga php na serwerze. Pozdrawiam, Konrad |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A firewalla to Ty przekonfigurowałeś?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak wylaczylem firewalla to nadal byl ten error. A o jaka koniguracje Ci dokladnie chodzi? Moze ten komunikatr wskazuje na zajety port.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ok, jeszcze jedno pytanie, nie masz czasem Neostrady?
![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak mam
![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Owszem, TP zablokowała ruch na porcie 25 (SMTP) w celu wyeliminowania spamu. (przynajmniej w teorii
![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie kiedys zmienialem porty w poczcie z 25 na inny. Wiec ten error "Internet or DNS server inaccessible" wynika z tego, ze free smtp server probuje sie laczyc przez zablokowany port 25? Pewnie musze gdzies zmienic w ustawieniach ten port na inny? Wtedy programik powinien odpalic
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:35 |