Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

Jak zrobić formularz kontaktowy ? HTML/PHP.

inny jak zrobić formularz kontaktowy php html arnn kontakt ustawienia

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 Arnn

    Zaawansowany

  • Użytkownik

Reputacja: 39
Życzliwy

  • Postów:78
  • GG:
  • Imię:Daniel
  • Lokalizacja:TG
Offline

Napisano 02.04.2014 07:06

Witajcie w tym poradniku przedstawię wam jak zrobić formularz kontaktowy HTML/PHP.
 
Pierwszym krokiem będzie dodanie w naszym pliku HTML kodu przedstawionego niżej:
<form name="formularz1"
action="wyslij.php"
method="post"
<p>Tutaj wpisujemy nazwę formularza, np. Formularz kontaktowy.<p>&nbsp;</p>
</p>
Imię:<input type="text" name="imie"/><br>
<br>
Nazwisko<input type="text" name="nazwisko" />
<p>Kontakt: <input type="text" name="kontakt"/>
<p>Opis problemu: <textarea class="pole tbox" name="opisproblemu"></textarea>
</p>
<p>
<td coslpan="2"><input type="submit" value="Wyslij"></td></p></form>
Później bierzemy się za dalszy skrypt PHP który będzie nam wysyłał informacje które wpisujemy w formularzu na nasz adres e-mail.
Tworzymy nowy plik wyslij.php i dodajemy tam kod:
<?php
if (count($_POST))
{
////////// USTAWIENIA //////////
$email = 'twojemail@amxx.pl'; // Adres e-mail adresata
$subject = 'Kontakt przez formularz'; // Temat listu
$message = 'Wyslano wiadomosc na email.'; // Komunikat
$error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu
$charset = 'iso-8859-2'; // Strona kodowa
//////////////////////////////
 
$head =
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=$charset\r\n" .
"Content-Transfer-Encoding: 8bit";
$body = '';
foreach ($_POST as $name => $value)
{
if (is_array($value))
{
for ($i = 0; $i < count($value); $i++)
{
$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
}
}
else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
}
echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{
?>
<form action="?" method="post">
 
</form>
<?php
}
?>
Ustawienia:
 
Kod Forumlarza:
action="wyslij.php" <--- W tej części kodu html ustawiamy nazwę naszego pliku php w którym wstawiamy kod powyżej, lecz nazwa pliku i w kodzie musi być taka sama !.
 
wyslij.php:
////////// USTAWIENIA //////////
$email = 'twojemail@amxx.pl'; // Tutaj zmieniamy e-maila na którego mają przychodzić wiadomości, edytujemy tylko zaznaczenie zielonego.
$subject = 'Kontakt przez formularz'; // Temat listu
$message = 'Wyslano wiadomosc na email.'; // Tutaj wpisujemy wiadomość która wyskoczy po poprawnym wysłaniu wiadomości.
$error = 'Wystąpił błąd podczas wysyłania formularza'; // Tutaj ustawiamy wiadomość błędu która wyskoczy po nie wysłaniu wiadomości.
$charset = 'iso-8859-2'; // Strona kodowa, tutaj zostawiamy bez zmian.
//////////////////////////////
 

Download gotowiec: 

 
Widzicie jakie proste ? teraz możecie się cieszyć formularzem kontaktowym na waszej stronie !.
 

//Poradnik by Arnn

 


Użytkownik DarkGL edytował ten post 02.04.2014 09:37

  • +
  • -
  • 1

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

  • Postów:10831
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 02.04.2014 09:38

Usunąłem reklamę


  • +
  • -
  • 0

#3 Arnn

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 39
Życzliwy

  • Postów:78
  • GG:
  • Imię:Daniel
  • Lokalizacja:TG
Offline

Napisano 01.05.2014 15:31

@ref


  • +
  • -
  • 0

#4 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 02.05.2014 04:09

Po pierwsze masz nawet błędy w HTML (nie domknięty tag), kod z 2 epok temu, a co do php to ręce się załamują. Proste pytanie. Po ch*j robisz b jakieś szlaczki w temacie emaila?! base64 w temacie co to kur*a jest?! A dodatkowo brak wszystkich headerów, dzięki czemu na wielu skrzynkach emailowych Twoja wiadomość pojawi się, ale w spamie.


Użytkownik Leihto edytował ten post 02.05.2014 04:10

  • +
  • -
  • 0
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#5 Marta56

    Nowy

  • Girl

Reputacja: 0
zer0.

  • Postów:1
Offline

Napisano 14.06.2016 08:41

Bardzo proszę Leihto bo dopiero się uczę napisz jak powinien ten kod poprawnie wyglądać z góry uprzejmie dziękuję.


  • +
  • -
  • 0

#6 dredek

    Wszechwidzący

  • Użytkownik

Reputacja: 113
Zaawansowany

  • Postów:240
  • GG:
  • Imię:Dawid
  • Lokalizacja:OLK
Offline

Napisano 26.07.2016 13:23

Bardzo proszę Leihto bo dopiero się uczę napisz jak powinien ten kod poprawnie wyglądać z góry uprzejmie dziękuję.

 

Przecież masz gotowca podanego...


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: inny, jak, zrobić, formularz, kontaktowy, php, html, arnn, kontakt, ustawienia

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych