Isani
21.05.2012, 19:47:00
Hej
dośc długo dłubałam w googlu w formularzach, niestety ciągle coś nie wysyłało, nie działało itd, obecnie mam jeden zrobiony, jednak po wysłaniu wyskakuja mi "krzaki" czy mogę prosić kogos o pomoc w wykonaniu poprawnym formularza? Na php nie znam sie w ogóle.
brzoza91
21.05.2012, 20:17:12
podaj kod tego formularza
Isani
22.05.2012, 22:44:42
<?php
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$mail = $_POST['mail'];
$wiadomosc = $_POST['wiadomosc'];
$temat = substr($wiadomosc,0,15)."...";
$do = "Isani <isani@gazeta.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=Wiadomość została wysłana.';
?>
po wysłaniu formularza- jest we fleshu pokazuje się, że "wiadomosc..." niestety w krzakach, bez polskich znaków, a do tegotez ten cudzysłów oraz średnik sie pokazuje, po wykasowaniu tego, formularz nie działa
niewiem tez jak usunac informacje przychodzaca na meila, że właścicielem jest te i ten
Niktoś
22.05.2012, 23:03:08
W razie czego możesz dodać:
$wiadomosc_mail = "<html lang='pl'>".
'<head>'.
'<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >'.
................................
.................................
Gość
23.05.2012, 06:40:51
Ale w tym pliku php czu w htmlu, do ktorego jet wstawiony formularz?
kristaps
23.05.2012, 08:46:21
W kodzie php, podmień swoją zmienną, z tym co napisał Niktoś.
($wiadomosc_mail)
Isani
25.05.2012, 10:18:12
Teraz nie ma krzaków ale po wysłaniu wiadomości pokazuje sie:
Wiadomość została wysłana.
<!-- FOOTER //]]>'"</script></iframe></noembed></embed></object></noscript>-->
kristaps
25.05.2012, 10:22:36
Pewnie źle wykomentowałeś, pokaż cały kod.
Isani
25.05.2012, 12:23:30
<?php
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$mail = $_POST['mail'];
$wiadomosc = $_POST['wiadomosc'];
$temat = substr($wiadomosc,0,15)."...";
$do = "Gorema <gorema@gorema.pl>"; //tu wpisz np. swoje imie, a w klamrach <> swojego maila
$wiadomosc_mail = "<html lang='pl'>".
'<head>'.
'<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >'.
'<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=Wiadomość została wysłana.';
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.