Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]brakujący kod
mitas
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich smile.gif Mam do was takie pytanie, robię sobie prostą stronkę i kiedyś kolega mi dał taki kawałek kodu (chodzi o formularz kontaktowy) lecz brakuje funkcji wysyłania tego wszytskiego, wiem że wszytsko to było bo przeglądałem forum, ale tak wszytsko jest zamotane jak dla ze masakra i liczę na waszą pomoc, co mi pomoże zrozumieć ten skrypt lepiej. Będę max wdzięczny.

Oto skrypt który mam:

  1.  
  2. <form action="#" method="post" id="kontakt_mail">
  3. <label for="imie">Imię i nazwisko</label><input type="text" name="imie" id="imie" class="required"><br />
  4. <label for="data_miejsce">Data i miejsce imprezy</label><input type="text" name="data_miejsce" id="data_miejsce" class="required"><br />
  5. <label for="telefon">Telefon</label><input type="text" name="telefon" id="telefon"><br />
  6. <label for="email">Email (proszę sprawdzić)</label><input type="text" name="email" id="email" class="required"><br />
  7. <textarea name="tresc" id="tresc" rows="10"></textarea>
  8. <input type="submit" value="wyślij">
  9. <input type="hidden" name="opt" value="wyslano">
  10. </form>
Go to the top of the page
+Quote Post
zordon
post
Post #2





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


"funkcji wysyłania" questionmark.gif
tzn formularz Ci się nie wysyła czy nie umiesz odebrać?
Jak Ci się nie wysyła to zmień parametr action z "#" na adres skryptu, który ma odbierać dane, np -> pusty ciąg znaków ("") wysyła sam do siebie
Go to the top of the page
+Quote Post
mitas
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


dzięki za odzew, chodzi właśnie o wysłanie całego tego formularza, możesz mi pomóc ? co mam wpisać zamiast "#" żeby cała zawartość formularza została wysłana np. na adres satim@tlen.pl ? wstydnis.gif
Go to the top of the page
+Quote Post
zordon
post
Post #4





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


formularz nie wysyła się na maila...
dane z formularza lecą do skryptu, np php, który te dane odbierze i przetworzy, czyli np wyśle na podanego maila
poczytaj trochę podstaw - sugeruję przyklejone tematy tego forum
Go to the top of the page
+Quote Post
mitas
post
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


zordon smile.gif a tak w skrocie powiedziałbys mi jak ma wyglądać skrypt odbierający ten formularz, bo przeglądałem rózne wątki ale nie mogę sie w tym wszystkim połapać, a bardzo mi zależy na umieszczeniu tego na mojej prostej stronce smile.gif
Go to the top of the page
+Quote Post
lDoran
post
Post #6





Grupa: Zarejestrowani
Postów: 172
Pomógł: 13
Dołączył: 15.11.2009

Ostrzeżenie: (0%)
-----


Tu masz wszystko czego potrzebujesz:
http://webmaster.helion.pl/index.php/kurs-php
http://webmaster.helion.pl/index.php/kurs-html
Jak się nauczysz i dasz jakiś kod to ktoś Tobie na pewno pomoże.

sciana.gif Jeżeli chcesz gotowca złóż ofertę w dziale Giełda Ofert.
Go to the top of the page
+Quote Post
mitas
post
Post #7





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


oki dzięki panowie, jak coś spłodzę dam znać smile.gif
ale tego wszytskiego jest od grona sad.gif naprawdę nie da się tego jakoś w skrócie wyjaśnić, bo z tego co wiem to brakuje skryptu który odbiera te info, podajcie mi jak możecie jakiś link jak taki skrypt/ formularz wygląda. :prosi:

Ten post edytował mitas 17.09.2010, 09:18:46
Go to the top of the page
+Quote Post
goran
post
Post #8





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 17.09.2010

Ostrzeżenie: (0%)
-----


index.html
  1. <form action="wyslij.php" method="post" id="kontakt_mail">
  2. <label for="imie">Imię i nazwisko</label><input type="text" name="imie" id="imie" class="required"><br />
  3. <label for="data_miejsce">Data i miejsce imprezy</label><input type="text" name="data_miejsce" id="data_miejsce" class="required"><br />
  4. <label for="telefon">Telefon</label><input type="text" name="telefon" id="telefon"><br />
  5. <label for="email">Email (proszę sprawdzić)</label><input type="text" name="email" id="email" class="required"><br />
  6. <textarea name="tresc" id="tresc" rows="10"></textarea>
  7. <input type="submit" value="wyślij">
  8. <input type="hidden" name="opt" value="wyslano">
  9. </form>


wyslij.php
  1. <?php
  2. mail('twojadresemail@email.com', 'TYTUŁ MAILA', 'TREŚC MAILA'.$_POST['tresc']);
  3. ?>


Więcej tu: http://www.php.net/manual/pl/function.mail.php

Go to the top of the page
+Quote Post
mitas
post
Post #9





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


dzięki "goran", naprawdę smile.gif tylko wrócę z pracy zacznę kombinować smile.gif

Podaje odpowiedź jakby ktoś również potrzebował smile.gif

Formularz w html:
  1. <form action="kontakt_dziekujemy.html" method="post" id="kontakt_mail">
  2. <label for="imie">Imię i nazwisko</label><input type="text" name="imie" id="imie" class="required"><br />
  3. <label for="data_miejsce">Data i miejsce imprezy</label><input type="text" name="data_miejsce" id="data_miejsce" class="required"><br />
  4. <label for="telefon">Telefon</label><input type="text" name="telefon" id="telefon"><br />
  5. <label for="email">Email (proszę sprawdzić)</label><input type="text" name="email" id="email" class="required"><br />
  6. <textarea name="tresc" id="tresc" rows="10"></textarea>
  7. <input type="submit" value="wyślij">
  8. <input type="hidden" name="opt" value="wyslano">

To w "kontakt_dziekujemy.html"
  1. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  2. </head>
  3.  
  4. <?php
  5. $DEFAULT_EXIT_PAGE = "kontakt_dziekujemy.html";
  6.  
  7. $headers = "MIME-Version: 1.0\n";
  8. $headers .= "Content-type: text/html; charset=utf-8\n";
  9. $headers .= "Content-Transfer-Encoding: quoted-printable\n";
  10. $headers .= "From: zamowienia@foto-kasprzak.pl\n";
  11.  
  12. $imie = $_POST['imie'];
  13. $data = $_POST['data_miejsce'];
  14. $telefon = $_POST['telefon'];
  15. $email = $_POST['email'];
  16. $tresc = $_POST['tresc'];
  17.  
  18. $subject = "Wiadomość ze strony www";
  19.  
  20. $msg_body .= "Imię: $imie\n";
  21. $msg_body .= "Data i miejsce: $data\n";
  22. $msg_body .= "Telefon: $telefon\n";
  23. $msg_body .= "Email: $email\n";
  24. $msg_body .= "Treść: $tresc\n";
  25.  
  26. mail('xxx@tlen.pl', $subject, nl2br($msg_body),$headers);
  27.  
  28. ?>
  29.  
  30. </body>
  31. </html>

.htaccess
  1. AddHandler application/x-httpd-php .html


Mam nadzieję że pomogłem również komuś, p.s. dziękuje wszystkim za zainteresowanie tematem smile.gif

Ten post edytował mitas 17.09.2010, 21:34:12
Go to the top of the page
+Quote Post
Ramzaa
post
Post #10





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

Ostrzeżenie: (0%)
-----


wybacz, że się wtrącę, ale $HTTP_POST_VARS już się nie stosuje, a dane z formularzy odbieramy używając $_POST, najlepiej przeczytaj byle jaki kurs, bo to naprawdę prosta sprawa smile.gif

Ten post edytował Ramzaa 17.09.2010, 21:31:52
Go to the top of the page
+Quote Post
mitas
post
Post #11





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


dzięki zaraz zmienię, idę na fajkę smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:40