Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo
Inny

Jak zrobić formularz kontaktowy ? HTML/PHP.

inny jak zrobić formularz kontaktowy php html arnn kontakt ustawienia

  • You cannot start a new topic
  • Please log in to reply
8 replies to this topic

#1 Arnn

    Zaawansowany

  • Użytkownik

Reputacja: 40
Pomocny

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

Posted 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

 


Edited by DarkGL, 02.04.2014 09:37.

  • +
  • -
  • 1

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6,559
Godlike

  • Postów:11,993
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Posted 02.04.2014 09:38

Usunąłem reklamę


  • +
  • -
  • 0

#3 Arnn

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 40
Pomocny

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

Posted 01.05.2014 15:31

@ref


  • +
  • -
  • 0

#4 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Posted 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.


Edited by Leihto, 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
Nowy

  • Postów:1
Offline

Posted 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

    Wszechobecny

  • Użytkownik

Reputacja: 162
Profesjonalista

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

Posted 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

#7 gabrys20

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Gabriel
  • Lokalizacja:Zielona Góra
Offline

Posted 11.04.2018 10:53

Widzę, że stworzenie formularza kontaktowego nie jest takie trudne. W prawdzie nie znam jeszcze PHP, co może za jakiś czas zmienić się, ale po kodzie autora tematu widzę, że bez problemu można zakodować taki formularz. 


  • +
  • -
  • 0

#8 Arnn

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 40
Pomocny

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

Posted 11.04.2018 14:08

Widzę, że stworzenie formularza kontaktowego nie jest takie trudne. W prawdzie nie znam jeszcze PHP, co może za jakiś czas zmienić się, ale po kodzie autora tematu widzę, że bez problemu można zakodować taki formularz. 

 

Ten kod jest tak stary że nie polecam go już używać są na to nawet łatwiejsze metody no i bezpieczniejsze.


  • +
  • -
  • 0

#9 Techniczny

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:4
Offline

Posted 14.05.2020 19:55

 

Widzę, że stworzenie formularza kontaktowego nie jest takie trudne. W prawdzie nie znam jeszcze PHP, co może za jakiś czas zmienić się, ale po kodzie autora tematu widzę, że bez problemu można zakodować taki formularz. 

 

Ten kod jest tak stary że nie polecam go już używać są na to nawet łatwiejsze metody no i bezpieczniejsze.

 

 

Tak to prawda ale są też łatwiejsze metody np. za pomocą wtyczek, które niwelują problem "starzenia się" kodu, po prostu deweloperzy, którzy wypuszczają wtyczkę dbają aby było wszystko ok. np. na wordpressie jest ContactForm, który co jakiś czas jest aktualizowany do najnowszych stanrdardów - oczywiscie mówimy tutaj o stronach na WordPress


  • +
  • -
  • 0





Also tagged with one or more of these keywords: inny, jak, zrobić, formularz, kontaktowy, php, html, arnn, kontakt, ustawienia

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users