Ocena wątku:
  • 6 głosów - średnia: 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
Jak zrobic Formularz Kontaktowy na stronie ?
(11-01-2011, 23:54)szalgus napisał(a): Witam serdecznie,

mam pytanie jak wprowadzić polskie znaki do pliku php i ostatecznej wiadomości? Zastosowałem powyższy kod po wszystkich wątkach ale wysyłam i krzaczki w miejsce polskich liter (próbowałem wszystkich możliwych kodowań). przeciągnąłem też plik przez ogonki i nic. Proszę o pomoc i z góry dziękuję.

Kodowanie powinno być na UTF-8, i pliku i strony gdzie znajduje się ten skrypt.
PHP i MySQL Tworzenie stron WWW Vademecum profesjonalisty Wydanie 4
- sprzedam po rozsądnej cenie, stan jak nowa.

Carpe Di Em
Odpowiedz
Dalej nic tzn. 1/2 sukcesu bo na stronie nie wyskakują już krzaczory ale nadal są we wiadomości. Próbowałem z utf-8 ale nie szło (było jeszcze gorzej) zastosowałem ANSI i ogonki (najpierw zrobiłem plik html a treść skopiowałem do php (notatnik)). Na stronie wynikowej nie było problemu i jest ok ale ciągle problem w tej wiadomości.
Może jakieś inne ustawienia - może coś w meta? Jak ktoś wie to proszę o pomoc.

html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" xml:lang="en">
<head>

<META NAME="konwerter" CONTENT="Ogonki97 1.3">
<META HTTP-EQUIV="content-type" CONTENT="text/html; CHARSET=iso-8859-2">
<META NAME="Bar Piwny Stodoła
Dalków 16
59-18 Gaworzyce
+48 601 073 166
[email protected]">
<title>bar Stodoła Dalków</title>
<link rel="shortcut icon" href="favicon.ico">


<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="art-page-background-gradient"></div>
<div id="art-main">
<div class="art-sheet">
<div class="art-sheet-tl"></div>
<div class="art-sheet-tr"></div>
<div class="art-sheet-bl"></div>
<div class="art-sheet-br"></div>
<div class="art-sheet-tc"></div>
<div class="art-sheet-bc"></div>
<div class="art-sheet-cl"></div>
<div class="art-sheet-cr"></div>
<div class="art-sheet-cc"></div>
<div class="art-sheet-body">
<div class="art-header">
<div class="art-header-jpeg"></div>
<div class="art-logo">

</div>
</div>
<div class="art-nav">
<div class="l"></div>
<div class="r"></div>
<ul class="art-menu">
<li>
<a href="index.html" class="active"><span class="l"></span><span class="r"></span><span class="t">Stodoła</span></a>
</li>
<li>
<a href="galeria.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Galeria</span></a>
</li>
<li>
<a href="dalkow.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Dalków</span></a>
</li>
<li>
<a href="kontakt.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Kontakt</span></a>
</li>
<li>
<a href="linki.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Linki</span></a>
</li>
</ul>
</div>
<div class="art-content-layout">
<div class="art-content-layout-row">
<div class="art-layout-cell art-content">
<div class="art-post">
<div class="art-post-body">
<div class="art-post-inner art-article">
<h2 class="art-postheader">

Zapraszamy do Baru Stodoła
</h2>
<div class="art-postcontent">
<!-- article-content -->

</p>

<img src="images/dalkow_kartka.png" style="float: right;margin: 20px 30px 20px 30px;">
<h2 class="contact">Kontakt </h2><br class="spacer" />
<form method="post" action="wyslij.php" name="kontakt">
<div><label for="nick">Imię: </label><ul><input type="text" class="text" id="nick" name="nick" ></div><br>
<div><label for="temat">Temat: </label><ul><input type="text" name="temat" class="text" id="temat" ></div><br>
<div><label for="mail">Twój adres e-mail: </label><ul><input type="text" name="mail" class="text" id="mail" ></div><br>
<div><label for="tresc">Tre¶ć: </label><ul><textarea name="tresc" id="tresc" rows="5" cols="50" ></textarea></div><br>
<div><input type="submit" value="Wy¶lij" /></div>
</form>


<div class="cleared"></div>
<div class="art-content-layout overview-table">
<div class="art-content-layout-row">
<div class="art-layout-cell">

</div><!-- end cell -->

</div>
</div><!-- end cell -->
<div class="art-layout-cell">
<div class="overview-table-inner">
<h2>Serdecznie zapraszamy</h2>

<img src="images/03_2.png" width="55px" height="55px" alt="an image" class="image" />
<p><h3>Kontakt<br><br>

Bar Piwny Stodoła<br>
Dalków 16<br>
59-18 Gaworzyce<br>
+48 601 073 166<br>
[email protected]</h3></p>
</div>
</div><!-- end cell -->
</div><!-- end row -->
</div><!-- end table -->

<!-- /article-content -->
</div>
<div class="cleared"></div>
</div>

<div class="cleared"></div>
</div>
</div>
<div class="art-post">

<div class="cleared"></div>
</div>

<div class="cleared"></div>
</div>
</div>
</div>
</div>
</div>
<div class="cleared"></div><div class="art-footer">
<div class="art-footer-t"></div>
<div class="art-footer-body">
<a href="#" class="art-rss-tag-icon" title="RSS"></a>
<div class="art-footer-text">
<p><a href="kontakt.html">Contact Us</a> | <a href="index.html">stodola</a> | <a href="dalkow.html">dalkow</a> | <a href="linki.html">links</a> | <a href="galeria.html">gallery</a>
<br />
Copyright © 2010 <a href="http://www.greyspot.pl">GREY SPOT</a>. All Rights Reserved.</p>
</div>
<div class="cleared"></div>
</div>
</div>
<div class="cleared"></div>
</div>
</div>


</body>
</html>


php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" xml:lang="en">
<head>

<META NAME="konwerter" CONTENT="Ogonki97 1.3">
<META HTTP-EQUIV="content-type" CONTENT="text/html; CHARSET=iso-8859-2">



<title>bar Stodoła</title>
<link rel="shortcut icon" href="favicon.ico">


<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="art-page-background-gradient"></div>
<div id="art-main">
<div class="art-sheet">
<div class="art-sheet-tl"></div>
<div class="art-sheet-tr"></div>
<div class="art-sheet-bl"></div>
<div class="art-sheet-br"></div>
<div class="art-sheet-tc"></div>
<div class="art-sheet-bc"></div>
<div class="art-sheet-cl"></div>
<div class="art-sheet-cr"></div>
<div class="art-sheet-cc"></div>
<div class="art-sheet-body">
<div class="art-header">
<div class="art-header-jpeg"></div>
<div class="art-logo">

</div>
</div>
<div class="art-nav">
<div class="l"></div>
<div class="r"></div>
<ul class="art-menu">
<li>
<a href="index.html" class="active"><span class="l"></span><span class="r"></span><span class="t">Stodoła</span></a>
</li>
<li>
<a href="galeria.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Galeria</span></a>
</li>
<li>
<a href="dalkow.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Dalkow</span></a>
</li>
<li>
<a href="kontakt.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Kontakt</span></a>
</li>
<li>
<a href="linki.html"class="active"><span class="l"></span><span class="r"></span><span class="t">Linki</span></a>
</li>
</ul>
</div>
<div class="art-content-layout">
<div class="art-content-layout-row">
<div class="art-layout-cell art-content">
<div class="art-post">
<div class="art-post-body">
<div class="art-post-inner art-article">
<h2 class="art-postheader">

Zapraszamy do Baru Stodoła
</h2>
<div class="art-postcontent">
<!-- article-content -->

</p>

<img src="images/il_3.jpg" style="float: right;margin: 20px 30px 20px 30px;">
<h2 class="contact">Kontakt </h2><br class="spacer" />
<?php
if ($_POST['nick'] && $_POST['mail'] && $_POST['temat'] && $_POST['tresc']) {
$wiadomosc = "Imie: ".$_POST['nick']." e- mail: ".$_POST['mail']." Tresc: ".$_POST['tresc']." ";

$tematyka = "Dalkow.eu - ".$_POST['temat'];

mail ("[email protected]", $tematyka, $wiadomosc );
echo "Dziękujemy za wyslanie do nas wiadomo¶ci,";


} else {
echo "<h3>Nie uzupelnile¶ wszystkich rubryk.</h3>";
exit;
}

?>
<BR>
<BR>
<BR>
<BR>
<h3><A HREF="index.html">Powrót do strony głównej</A></h3> <BR>

<BR>


</P>

</td></tr></table>



<div class="cleared"></div>
<div class="art-content-layout overview-table">
<div class="art-content-layout-row">
<div class="art-layout-cell">

</div><!-- end cell -->

</div>
</div><!-- end cell -->
<div class="art-layout-cell">
<div class="overview-table-inner">
<h2>Serdecznie zapraszamy</h2>

<img src="images/03_2.png" width="55px" height="55px" alt="an image" class="image" />
<p><h3>Kontakt<br><br>

Bar Piwny Stodoła<br>
Dalkow 16<br>
59-18 Gaworzyce<br>
+48 601 073 166</h3></p>
</div>
</div><!-- end cell -->
</div><!-- end row -->
</div><!-- end table -->

<!-- /article-content -->
</div>
<div class="cleared"></div>
</div>

<div class="cleared"></div>
</div>
</div>
<div class="art-post">

<div class="cleared"></div>
</div>

<div class="cleared"></div>
</div>
</div>
</div>
</div>
</div>
<div class="cleared"></div><div class="art-footer">
<div class="art-footer-t"></div>
<div class="art-footer-body">
<a href="#" class="art-rss-tag-icon" title="RSS"></a>
<div class="art-footer-text">
<p><a href="kontakt.html">Contact Us</a> | <a href="index.html">stodola</a> | <a href="dalkow.html">dalkow</a> | <a href="linki.html">links</a> | <a href="galeria.html">gallery</a>
<br />
Copyright © 2010 <a href="http://www.greyspot.pl">GREY SPOT</a>. All Rights Reserved.</p>
</div>
<div class="cleared"></div>
</div>
</div>
<div class="cleared"></div>
</div>
</div>


</body>
</html>
Odpowiedz
dzięki działa. i jest super
Odpowiedz
Witam .
A ja mam takie pytanko zwiazane z owymi formularzami :
dodam ze wszystko smiga , formularz dochodzi na poczte , lecz gdy wypelnie formularz i klikne SUBMIT wyskakuje mi pusta stronka z napisem ze mail zostal wyslany z powodzeniem . Jak zrobic zeby np. po 5 sek przekierowalo automatycznie na stronke glowna ?
Odpowiedz
Odpowiedz
Oj Jesus , chcesz mnie zabic ? Big Grin Zapomnialem dodac ze jestem totalna LAMA z PHP :/ . Nawet nie wiem jak tego szukac ? Redirect ?

Ok to przekierowanie odnalazlem , ale teraz jest problem ktory mnie juz zabija :/
Jak klikam na wyslij w formularzu wyskakuje mi takie ot cos :

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in \\nas01\nas\p\c\pcquickfix.org.uk\web\Send.php on line 22

domyslam sie ze nie ma czegos ustawionego w php.ini , ale jak tak , to nie wiem bo ja nie posiadam zadnego php.ini
Odpowiedz
Witam Serdecznie,
wpadłem na świetny (dla mnie) formularz kontaktowy z validacją kodem z obrazka ( http://www.html-form-guide.com/contact-form/html-contact-form-captcha.html ). Dopadły mnie jednak "polskie litery". Do <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" w pliku html-contact-form.php dołączyłem <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i wydaje się że wszystko gra i buczy ale... . Jeśli nie wpiszemy lub pomylimy się w kodzie i zatwierdzimy, to wraz z info o błędzie polskie litery wpisane w nazwisku czy w wiadomości zmieniają się w krzaczki. Oczywiście można to poprawić i ponownie wysłać ale nie o to chodzi.
Będę wdzięczny jeśli ktoś w swym akademickim odruchu zerknie dlaczego polskie znaki "uciekają" akurat w takim momencie. Formularz jest prosty i jednocześnie fajnie dopracowany. Chyba warto. Pozdrawiam
Odpowiedz
Polecam program notepad++.
Ustawiasz sobie kodowanie na utf-8 (Format/Konwertuj na format UTF-8),dodajesz
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Po tym nie powinno byc problemow

Poza tym ten program znacznie ulatwia prace...
Odpowiedz
Witam jestem nowy i nie znam php a musze zrobić formularz kontaktowy na pocztę e-mail mam zrobiony Formularz w kodzie html :
Kod:
<form method="post" name="contact" action="#">
<input type="hidden" name="post" value="Send" />
<label for="author2">Imię:</label>
<input type="text" id="author2" name="author" class="required input_field" />
<div class="cleaner_h10"></div>
<label for="email">Email:</label>
<input type="text" id="email" name="email" class="validate-email required input_field" />
<div class="cleaner_h10"></div>
<label for="text">Wiadomość:</label>
<textarea id="text" name="text" rows="0" cols="0" class="required"></textarea>
<div class="cleaner_h10"></div>
<input type="submit" class="submit_btn float_l" name="submit" id="submit" value=" Wyślij " />
<input type="reset" class="submit_btn float_r" name="reset" id="reset" value=" Kasuj " />
</form>

wstawiałem do action="mail.php" wiele skryptów ale najczęściej bład albo jak dochodziła wiadomość to coś takiego ponizej owszem tresc i wszystko doszlo ale z dodatkowymi rzeczami

post=Send author=Tymoteusz Wiertelak [email protected] text=sffsdfsd submit= Wyślij

proszę o pomoc jaki kod php napisać i jak to zrobić do mojego Formularza powyżej by dochodziła czysta wiadomość questionmark.gif na pocztę a może ma ktoś skrypt
Odpowiedz
żyje to forum ? pomoże ktoś ??
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Weryfikacja zdjęć na stronie widzaceoko 0 1,711 19-02-2018, 02:26
Ostatni post: widzaceoko
  Obraz z kamery IP na stronie Maciek975 3 4,268 05-10-2017, 16:25
Ostatni post: Narind
  Strona w stronie ale z inną wartością w adresie ppawlo 0 2,087 30-04-2017, 19:36
Ostatni post: ppawlo
  Problem z lubie to na stronie ciapus4 3 4,668 28-03-2017, 11:55
Ostatni post: sskijop
  Jak to zrobić. Wyszukiwarka vVPATOLVv 8 7,882 28-03-2017, 11:52
Ostatni post: sskijop

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl