formularz email |
Autor |
Wiadomość |
piotrek-901412
Praktyk
Dołączył: 04 Kwi 2007 Posty: 25 Skąd: pl
|
Wysłany: Pią 27 Lip, 2007 11:23 formularz email
|
|
|
witam,
mam gotowy już formularz e-mial, jednak chciałbym dodać do niego sprawdzanie pól (czy nie są puste) i czy w adresie e-mail jest "@". Przeczytałem wiele tematów, ale nadal nie potrafie tego zrobić. Z góry dzięki za pomoc. |
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Pią 27 Lip, 2007 12:38
|
|
|
szukaj ja nawet podawałem rozwiązanie tego tematu |
|
|
|
|
piotrek-901412
Praktyk
Dołączył: 04 Kwi 2007 Posty: 25 Skąd: pl
|
Wysłany: Pią 27 Lip, 2007 13:07
|
|
|
Ty napisałeś coś takiego:
Kod: | if((nameVar=="")||(emailVar=="")||(subjectVar=="")||(msgVar=="")){
errormessage="Uzupełnij wszystkie pola";
} else
if (!emailVar.length || emailVar.indexOf("@") == -1 || emailVar.indexOf(".") == -1) {
errormessage = "Proszę wpisać adres e-mail";}
|
ja u siebie w formularzu pod przyciskiem"wyslij" mam cos takiego:
Kod: | on (release) {
errormessage = "Wysłano";
Name = userName.text;
Email = userEmail.text;
Message = userMessage.text;
loadVariables("contact.php",'POST');
}
|
jak to połaczyłem, pozmieniałem nazwy, to wyświetlało się zawsze, żeby podać e-mail, a nawet jak był poprawny to i tak wiadomość sie nie wysyłała. W czym robie błąd? |
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Pią 27 Lip, 2007 13:15
|
|
|
Kod: |
on (release) {
//Script Credit: Brian Ayers of SWiSH-Tutorials.com
if (!_root.kontakt.contact.Name.length) {
_root.kontakt.contact.Status = "Proszę wpisać imię i nazwisko";
} else {
if (!_root.kontakt.contact.Email.length || _root.kontakt.contact.Email.indexOf("@") == -1 || _root.kontakt.contact.Email.indexOf(".") == -1) {
_root.kontakt.contact.Status = "Proszę wpisać adres e-mail";
} else {
if (!_root.kontakt.contact.Message.length) {
_root.kontakt.contact.Status = "Prosze wpisać temat";
} else {
if (!_root.kontakt.contact.Message1.length) {
_root.kontakt.contact.Status = "Prosze wpisać terść";
} else
// Make sure to add any additional input fields here as well
Name = _root.kontakt.contact.Name;
Email = _root.kontakt.contact.Email;
Message = _root.kontakt.contact.Message;
Message1 = _root.kontakt.contact.Message1;
Status = "";
loadVariablesNum("email.php",0,'POST');
_root.kontakt.contact.gotoAndPlay("submitted");
}
}
}
}
|
dopasuj sobie to |
|
|
|
|
piotrek-901412
Praktyk
Dołączył: 04 Kwi 2007 Posty: 25 Skąd: pl
|
Wysłany: Pią 27 Lip, 2007 21:53
|
|
|
teraz działa, tylko jeszcze jeden problem. Ten formularz jest ładowany w zewnętrznym swfie i po załadowaniu nie działa wcale. W czym tkwi problem? |
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Pon 30 Lip, 2007 21:21
|
|
|
w zmiennych, zmieniają się
zamiast Kod: | _root.kontakt.contact.gotoAndPlay("submitted"); |
powinieneś mieć
Kod: | _root.TWÓJ_SPRITE.kontakt.contact.gotoAndPlay("submitted"); |
|
|
|
|
|
piotrek-901412
Praktyk
Dołączył: 04 Kwi 2007 Posty: 25 Skąd: pl
|
Wysłany: Wto 31 Lip, 2007 13:12
|
|
|
dzieki, teraz działa |
|
|
|
|
yacho1977
Początkujący
Wiek: 47 Dołączył: 09 Lut 2008 Posty: 9 Skąd: slask
|
Wysłany: Wto 02 Mar, 2010 19:01
|
|
|
Witam.
Super działa formularz lecz nie przechodzą polskie znaki z SWF. Polskie znaki w pliku php są ok ale treść zapisana w formularzu i przakazana do zmiennych następnie przesłana na e-mail się kaszani
Może ktoś pomóc ? |
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 03 Mar, 2010 13:37
|
|
|
kodowanie powinno być UTF-8 |
|
|
|
|
yacho1977
Początkujący
Wiek: 47 Dołączył: 09 Lut 2008 Posty: 9 Skąd: slask
|
Wysłany: Sro 03 Mar, 2010 18:44
|
|
|
kodowanie jest Utf8 lecz to nic nie zmienia |
|
|
|
|
^Januszr
Pomógł: 216 razy Dołączył: 11 Maj 2005 Posty: 1854 Skąd: Stolyca od urodzenia
|
Wysłany: Czw 04 Mar, 2010 09:30
|
|
|
Bryan nie jest zły, ale lepszy jest MARUDER - zobacz to:
http://files.swish-tutori...ct=file&id=1594
Tutaj ustawia się kodowanie w PHP, dzięki czemu przechodza znaki diakrytyczne.
A powiedz mi proszę - gdzie i jak zmieniałeś kodowanie na utf? |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
|
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Czw 04 Mar, 2010 12:02
|
|
|
przykładowy plik php
Kod: |
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
$name = $_POST['Name'];
$email = $_POST['Email'];
$message = $_POST['Message'];
$rec_email = "aaa@interia.pl,".$email;
$subject = "email ze strony aaa.Com";
$msg_body = "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" /></head><body>";
$msg_body = "<font face=\"Verdana\" size=\"2\">";
$msg_body .= "<i>Wiadomość wysłana z: <a href=\"$SERVER_NAME\">$SERVER_NAME</a></i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<b>Treść formularza:</b><br>";
$msg_body .= $message."<br>";
$msg_body .= "<b>Podpis:</b> $name<br>";
$msg_body .= "<b>E-Mail:</b> <a href=\"mailto:$email\">$email</a><br>";
$msg_body .= "<br><br><br><br><br><br><br><br><font size=\"1\">";
$msg_body .= "<i>Doadatkowe informacje o nadawcy:</i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<b>Adres IP:</b> $REMOTE_ADDR<br>";
$HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$msg_body .= "<b>Nazwa hosta:</b> $HostName<br>";
$msg_body .= "<b>Agent HTTP:</b> $HTTP_USER_AGENT<br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "Created by <a href=\"http://aaaa.com\">aaa.com </a></font>";
$msg_body .= "</font></body></html>";
$header_info = "MIME-Version: 1.0\r\n";
$header_info .= "Content-type: text/html; charset=UTF-8\r\n";
$header_info .= "From: ".$name." <".$email.">";
mail($rec_email, $subject , $msg_body, $header_info);
echo "Wiadomosc została wysłana to okno można już zamknąć";
?>
</body></html>
|
|
|
|
|
|
SerniX
Początkujący
Dołączył: 30 Paź 2010 Posty: 3 Skąd: Tychy
|
Wysłany: Sob 30 Paź, 2010 19:30
|
|
|
mielu napisał/a: | w zmiennych, zmieniają się
zamiast Kod: | _root.kontakt.contact.gotoAndPlay("submitted"); |
powinieneś mieć
Kod: | _root.TWÓJ_SPRITE.kontakt.contact.gotoAndPlay("submitted"); |
|
Witam, na wstępie powiem że jestem początkujący i mam ten sam problem czyli formularz kontaktowy w zew. swf który normalnie działa ale po załadowaniu nic nie działa. Widzę że powyższą metodą udało się rozwiązać ten problem ale czy ktoś może mi wytłumaczyć
po pierwsze czy trzeba zmienić tylko ten wpis
"_root.kontakt.contact.gotoAndPlay("submitted");"
czy też wszystkie wpisy które zawierają "_root.kontakt.contact"
a po drugie czy możecie mi rozpisać co znaczą kolejne słowa tym wpisie "_root.kontakt.contact" tzn czy kontakt i contact to są konkretne nazwy czegoś
I co to jest "TWÓJ_SPRITE" ??
Pytania może i głupie ale po prostu nie wiem siedzę i patrze w to i nie wiem jak to zastosować do mojego projektu =)) |
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Nie 31 Paź, 2010 17:57
|
|
|
SerniX napisał/a: | "_root.kontakt.contact.gotoAndPlay("submitted");"
czy też wszystkie wpisy które zawierają "_root.kontakt.contact" |
tak
Cytat: | I co to jest "TWÓJ_SPRITE" |
Dawniej mc czyli MoveClip nazywano sprite, po prostu przyzwyczajenie do starego nazewnictwa. |
|
|
|
|
SerniX
Początkujący
Dołączył: 30 Paź 2010 Posty: 3 Skąd: Tychy
|
Wysłany: Pon 01 Lis, 2010 07:53
|
|
|
mielu napisał/a: | SerniX napisał/a: | "_root.kontakt.contact.gotoAndPlay("submitted");"
czy też wszystkie wpisy które zawierają "_root.kontakt.contact" |
tak
Cytat: | I co to jest "TWÓJ_SPRITE" |
Dawniej mc czyli MoveClip nazywano sprite, po prostu przyzwyczajenie do starego nazewnictwa. |
Dzięki za wytłumaczenie jeszcze tylko jedno pytanko w moim przypadku co mam wpisać jak sprite, nazwę którego MoveClip'a, tego w którym jest formularz czy tego w którym jest ładowany z zew. czy jeszcze innego ? |
|
|
|
|
mielu
Pomógł: 131 razy Wiek: 47 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Pon 01 Lis, 2010 10:07
|
|
|
ten do którego ładujesz |
|
|
|
|
SerniX
Początkujący
Dołączył: 30 Paź 2010 Posty: 3 Skąd: Tychy
|
Wysłany: Pon 01 Lis, 2010 11:59
|
|
|
Dziękuję bardzo za pomoc wszystko działa sam bym siedział pewno nad tym jeszcze z tydzień |
|
|
|
|
|