SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Formularz email

j-dee - Czw 18 Maj, 2006 19:39
Temat postu: Formularz email
Witam.
mam problem z formularzem email

stosuje sie do tego co jest tutaj napisane ale nadal mam krzaki
http://swish.wodip.opole....topic.php?t=535

Jesli mozna, to prosilbym o jakis najprostrzy formularz z 3 polami, ktory bedzie obslugiwal polskie znaki. Wiem ze temat walkowany wiele razy, ale nie moge sobie z tym poradzic.

Z gory dziekuje :)

erbe - Czw 18 Maj, 2006 21:27

hehehe właśnie miałem napisać identyczny temat :D
Dołączam się do prośby ;)

galechus - Pią 19 Maj, 2006 11:59

witajcie, a jakie chcecie mieć pola w tym formularzu?? zrobie dla Was taki formularz, ablo przerobię jakiś stary.

:wink:

erbe - Pią 19 Maj, 2006 19:32

pola to se sami dorobimy :P ważne żeby polskie litery były zarówno w formularzu jak i w mailu przychodzącym ;)
j-dee - Pią 19 Maj, 2006 20:25

ja poprosze formularz z 3'ma polami: imie, e-mail, i tresc wiadomosci

dzieki z gory :)

MBabelek - Pią 19 Maj, 2006 21:24

a próbowaliście zmienić "strone kodowania" literek ?
j-dee - Sob 20 Maj, 2006 10:20

próbowalem, ale nie dawalo to do konca oczekiwanych efektow
buber - Sob 20 Maj, 2006 12:01

j-dee mozesz zapodac pliki lub link do formularza z ktorego korzystasz? obstawiam zly naglowek w tworzonym mejlu ale jak cos zalaczysz bedzie prosciej pomoc.
cu

j-dee - Sob 20 Maj, 2006 13:44

w zalaczniku plik z formularzem
stefcio - Sob 20 Maj, 2006 14:29
Temat postu: odp
fajny formularz jak dla mnie wszystko działa:))
j-dee - Sob 20 Maj, 2006 14:37

hmmm, u mnie krzaki nieziemskie :/
jak wpisuje do formularza to ok, ale jak dojdzie na maila to juz niebardzo

buber - Sob 20 Maj, 2006 15:33

j-dee
zmien w pliku contact.php linie
Kod:

$tfrom = "From: <$emailVar>";

na
Kod:

$tfrom = "From: <$emailVar>\nContent-type: text/html; charset=utf-8";

u mnie w outlooku ogonki sa juz, obczaj u siebie jezeli to nie dziala to polecam zmiane krzakow w locie za pomoca str_replace() (funkcja php). no ale najpierw sprawdz to
sija

j-dee - Sob 20 Maj, 2006 16:00

Dziala pieknie :)
Dziekuje bardzo

Daje punkta za pomoc :)

stefcio - Sob 20 Maj, 2006 17:24
Temat postu: odp
pięknie działa:))
erbe - Nie 21 Maj, 2006 23:06

Ano pieknie. A jak przerzucać części maila do następnej linii, bo "/n" mi jakos nie działa? :/
buber - Pon 22 Maj, 2006 10:55

ale to chyba bylo \n

moze inaczej masz tu jakis najprostszy przyklad:

$body = "Dane:\n";
$body .= "Pytajacy: ".$jakas_zmienna."\n";
$body .= "Tresc: ".$jakas_zmienna2."\n";

erbe - Pon 22 Maj, 2006 13:02

Ehhh niestety wyświetla się równiez w jednej linii :-\

Mam jeszcze jedno pytanko:
Kod:
...
 echo "&errormessage=Wiadomosc zostala wyslana&";
?>
Jak tutaj uzyskać polskie litery?

buber - Wto 23 Maj, 2006 11:43

no mi \n jakos zawsze dzialalo(moze cos sie zakreciles w pliku php?). poza tym zawsze mozesz wyslac mejla w formacie html i bedziesz mial do dyspozycji tag <br>

jak uzyskac polskie litery...a o jakim kodowaniu tu jest mowa?? albo korzystasz z tego utf'a albo wymuszasz w swfie kodowanie takie jak masz na swojej stronie, w ktorej sie on znajduje(czyli jak masz w html charset=iso-8859-2 to w dynamicznych polach tez bedzie: System.useCodePage=true)
musisz zdecydowac sie na jedno kodowanie i bedzie git
sija

erbe - Sro 24 Maj, 2006 10:51

Dzięki za wskazówki :) Pomęczyłem się trochę, pokombinowałem i działa idealnie ;)
BaGRoS - Sro 04 Paź, 2006 21:31

Może macie coś podobnego z tym, że chce mieć jedno pole i jeden przycisk :D
Po wpisaniu w pole czegokolwiek i naciśnięciu wyślij chcę to otrzymać na maila :D


EDIT:
znalazłem
Kod:
aby w pełnie wykorzystać ten skrypt należy go włożyć we własny lejałt ;)
a potem np wywoływać poprzez link:

nazwapliku.php?subject=temat_listu&body=tresc_listu

myślę, że teraz to pryszcz będzie :D
Jak po kliknieciu w batona wywołać php?

areks - Pią 05 Wrz, 2008 20:51

A jak mam zmienic ten kod zeby wyswietlaly sie polskie znaki ?? ?
strona zrobiona w swish max formularz wysyla meila ale nie ma polskich znakow tylko jakies znaczki. POMOCY

<?php
$to = "Wysłany ze strony <mak@com.pl>";
$subject = $_POST['subjectVar'];
$body = $_POST['msgVar']."


###############################################
Imie i Nazwisko: ".$_POST['nameVar']."
Email Nadawcy: ".$_POST['emailVar'];
$from = $_POST['$nameVar'].$_POST['$emailVar'];
mail($to,$subject,$body,$from);
?>

z gory dziekuje
moj nr gg 5111206

mielu - Pią 05 Wrz, 2008 21:01

buber napisał/a:

$tfrom = "From: <$emailVar>\nContent-type: text/html; charset=utf-8";
:)
areks - Pią 12 Wrz, 2008 13:59

Gdzie dokładnie mam to wpisać lub zamiast czego ?

Z góry dziekuje


Powered by phpBB modified by Przemo © 2003 phpBB Group