Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jak zrobic Formularz Kontaktowy na stronie ? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Jak zrobic Formularz Kontaktowy na stronie ? (/thread-jak-zrobic-formularz-kontaktowy-na-stronie)

Strony: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


Jak zrobic Formularz Kontaktowy na stronie ? - Kodarth - 11-03-2008




RE: Jak zrobic Formularz Kontaktowy na stronie ? - Poju - 11-03-2008

Hej!

Napisałem taki prosty formularz, oczywiście musisz go analogicznie rozbudować.

to wstaw do kodu np. kontakt.html:
Kod:
<form method="post" action="wyslij.php" name="kontakt">
        <div><li><label for="nick">Imię: </label><ul><input type="text" class="text" id="nick" name="nick" ></div>
        <div><li><label for="temat">Temat: </label><ul><input type="text" name="temat" class="text" id="temat" ></div>
        <div><li><label for="mail">Twój adres e-mail: </label><ul><input type="text" name="mail" class="text" id="mail" ></div>
        <div><li><label for="tresc">Treść: </label><ul><textarea name="tresc" id="tresc" rows="5" cols="50" ></textarea></div>
        <div><ul><input type="submit" value="Wyślij" /></div>
    </form>

a to do pliku wyslij.php:
Kod PHP:
<?php
if (!nick || !mail || !temat || !tresc)
{     
echo 
"Nie uzupełniłeś wszystkich rubryk."
exit;  


$wiadomosc 
"Imie: ".$_POST['nick'].

e- mail: "
.$_POST['mail'].

Tresc: "
.$_POST['tresc']."  "

$tematyka "Nazwa twojej strony - ".$temat;


mail ("[email protected]"$tematyka$wiadomosc ); 
echo 
"Dziêkujemy za wysłanie do nas wiadomości,"
echo 
"<ul>o treści: <ul />";
echo 
"Twoje imię: <strong>".$nick."</strong><ul />";
echo 
"Temat: <strong>".$temat."</strong><ul />";
echo 
"Twój adres e-mail: <strong>".$mail."</strong><ul />";
echo 
"Treść: <strong>".$tresc."</strong><ul />";
?>



RE: Jak zrobic Formularz Kontaktowy na stronie ? - Kodarth - 11-03-2008

Kurczę coś nie działa Sad ... wrzucam na serwer Ovh.org i podaje tam w "[email protected]" swojego maila i coś nie wysyła ;( ... wprawdzie pojawia się Dziękujemy za wysłanie do nas wiadomości ale juz jak potem jest o treści:
to tutaj pisze Twoje imię i nic nie pisze
Temat: nic nie pisze....
czekam tez na maila i nie dostałem Sad ... Proszę strasznie o pomoc. Będę bardzo wdzięczny.


RE: Jak zrobic Formularz Kontaktowy na stronie ? - Wait - 11-03-2008

U mnie wszystko działa bardzo dobrze, wiadomość doszła błyskawicznie( poczta na o2.pl) Może coś źle wypełniłeś?
Pokaż kod z wyslij.php


RE: Jak zrobic Formularz Kontaktowy na stronie ? - Kodarth - 12-03-2008

Kod:
<?php
if (!nick || !mail || !temat || !tresc)
{    
echo "Nie uzupelniles wszystkich rubryk.";
exit;  
}

$wiadomosc =
"Imie: ".$_POST['nick']."

e- mail: ".$_POST['mail']."

Tresc: ".$_POST['tresc']."  ";

$tematyka = "Nazwa twojej strony - ".$temat;


mail ("[email protected]", $tematyka, $wiadomosc );
echo "Dziekujemy za wyslanie do nas wiadomosci,";
?>

?? i co tu jest źle ?? sprobuj u siebie na mojego maila wysłać Tongue


RE: Jak zrobic Formularz Kontaktowy na stronie ? - Wait - 12-03-2008

A gdzie reszta kodu?
Kod PHP:
echo "<ul>o treści: <ul />";
echo 
"Twoje imię: <strong>".$nick."</strong><ul />";
echo 
"Temat: <strong>".$temat."</strong><ul />";
echo 
"Twój adres e-mail: <strong>".$mail."</strong><ul />";
echo 
"Treść: <strong>".$tresc."</strong><ul />";
?>



RE: Jak zrobic Formularz Kontaktowy na stronie ? - Kodarth - 12-03-2008

no usunołem właśnie tą resztę kodu bo nic nie pisało obok tego... samo puste miejsce...


RE: Jak zrobic Formularz Kontaktowy na stronie ? - Wait - 12-03-2008

Wszystko bardzo dobrze działa
Wejdź na http://www.icebb.pl/formularz wypełnij go i sprawdź maila.
W pliku ustawione jest wysłanie wiadomości na mail: [email protected],
czyli ten który podałeś w swoim kodzie.
I upewnij się, że to na pewno jest poprawny adres e-mailWink


RE: Jak zrobic Formularz Kontaktowy na stronie ? - Kodarth - 16-03-2008

no tutaj na icebb.pl działa... ale mam takie pytanie... mozna zmienic to helios2_user ???? czyli nazwę tego skąd to przychodzi ?


RE: Jak zrobic Formularz Kontaktowy na stronie ? - Marcin - 16-03-2008

Kod PHP:
mail("[email protected]""temat"$wiadomosc,
     
"From: webmaster@$SERVER_NAME\r\n"
    
."Reply-To: webmaster@$SERVER_NAME\r\n"
    
."X-Mailer: PHP/" phpversion()); 

Pod X-Mailer możesz przypisać co chcesz, i to będzie Twój program pocztowy.