Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html]Formularz email
tejek
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 12.11.2005

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


Tworze strone www i chciałbym na niej umieści formularz który pozwiliłby na wysyłanie e-maili ze strony na moja skrzynkę pocztową nie uzywająć przy tym programu pocztowego. jestem Początkującym programistą próbowałem coś sam ale nigdy mi nie wychodziło.

Oto skrypt ktory sam napisalem ale nie weim co jest w nim zle.

Plik formularz.html
  1. <title>Formularz</title>
  2. </head>
  3. <form action="send.php" method="post">
  4. <input type="text" name="nick" value="nick" /><br />
  5. <br />
  6. <textarea name="tresc" id="tresc" >Tresc</textarea>
  7. <br />
  8. <br />
  9. <input type="submit" name="Wyslij" value="Wyslij" />
  10. <input type="reset" name="Kasuj" value="Kasuj" />
  11. </form>
  12. </body>
  13. </html>


Plik send.php
  1. <?php (
  2. mail("e-kacz@o2.pl", "$nick", "$tresc")
  3. ) ?>


Pisałem to przy pomocy kursu z neta ale coś niedziała pomóżcie mi Prosze.

----edit----
Ciesze się że używasz bbCode.
<span style="font-weight: bold;">Ale przesada to też źle.

Poprawiłem.

Uwaga na byki.
Bykom <span style="font-weight: bold;">STOP</span>!!!
~mike_mech</span>
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
snipe
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 1
Dołączył: 5.10.2005
Skąd: Opole/Chorzów

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


w pliku send.php:

  1. <?php
  2. mail("e-kacz@o2.pl", $_POST['nick'], $_POST['tresc']);
  3. ?>


Ten post edytował snipe 12.11.2005, 22:57:17


--------------------
Go to the top of the page
+Quote Post
tejek
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 12.11.2005

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


PO poprawieniu pliku send.php nadal e-maile nie sa wysylane. Juz nie wiem co robic Pomocy sad.gif
Go to the top of the page
+Quote Post
djmassive
post
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 13.09.2005
Skąd: Jędrzejów

Ostrzeżenie: (10%)
X----


Być może Twój serwer nie ma aktywnej usłygi mail exclamation.gif Miło było by to sprawdzić smile.gif

phpinfo(); się kłania - pozdro exclamation.gif


--------------------
.:: www.theprotypes.com - muzyka house - pobierz mp3 - zapraszam serdecznie ::.
Go to the top of the page
+Quote Post
tejek
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 12.11.2005

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


Dziekuje za pomoc emaile juz dochodza tylko ze bez zadnej tresc. Po wpisaniu we formularzu danych nie zostaja przesłane na e-maila. Dlaczego tak sie dzieje??
Go to the top of the page
+Quote Post
motyl
post
Post #6





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.11.2005

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


a gdyby jeszcze tak zmodyfikować to o funkcję SELECT w której każdy INPUT miałby inny email?
Go to the top of the page
+Quote Post
fokra
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 26.10.2005

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


miałem wczoraj też taki problem.. (Też jestem początkujący) więc zrobiłem se w pliku który przejmuje dane podgląd ich prawidłowego dostarczanie (zwykła funkcja "echo" i każdą z danych kazałem se wyświetlić.. no i oczywiście na początku nic mi nie wyświetlało... błąd tkwił w nieprawidłowym kodowaniu wysyłanego tekstu, a raczej w tym że plik formularza inaczej kodował znaki niż chciał je mieć skrypt php. Już mi się to parę razy zdarzyło
Go to the top of the page
+Quote Post
Zebro
post
Post #8





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.04.2006

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


Witam

Nie wiem co wpisalem gdzie jest zle ale nie dziala mi wysylanie formularza. Po zatwierdzeniu dostaje taki błąd:

Warning: mail() expects at most 5 parameters, 7 given in wyslij.php on line 2

ps. istnieje możliwośc tak zmienić "wyslik.php" aby zawartość formularza była wstawiana na forum jako nowy wątek w odpowiednim dziale ( forum oparte na phpBB )

źródło formularza

  1. <meta content="text/html; charset=ISO-8859-2"
  2. http-equiv="content-type">
  3. <title>Rekrutacja</title>
  4. </head>
  5. <table style="width: 100%; text-align: left;" border="1" cellpadding="2" cellspacing="2">
  6. <tr>
  7. <td style="vertical-align: top;">
  8. <td style="vertical-align: top;">
  9. </tr>
  10. <tr>
  11. <td style="width: 100px; vertical-align: top;"><img src="/images/need.jpg">
  12. <td style="vertical-align: top;">
  13. <form enctype="text/plain" action="wyslij.php" method="post">
  14. <tr>
  15. <td><b>E-Mail</b>
  16. <td colspan="2" rowspan="1"><input value="Twój E-Mail" name="mail" type="text">
  17. </tr>
  18. <tr>
  19. <td><b>Nick</b>
  20. <td colspan="2" rowspan="1"><input value="Twój Nick" name="nick" type="text">
  21. </tr>
  22. <tr>
  23. <td><b>Wiek</b>
  24. <td colspan="2" rowspan="1"><input value="Twój Wiek" name="wiek" type="text">
  25. </tr>
  26. <tr>
  27. <td><b>Nr GG</b>
  28. <td colspan="2" rowspan="1"><input value="Twój nr GG" name="gg" type="text">
  29. </tr>
  30. <tr>
  31. <td><b>PB GUID</b>
  32. <td colspan="2" rowspan="1"><input value="Twój PB GUID" name="guid" type="text">
  33. </tr>
  34. <tr>
  35. <td><b>Tracker </b>
  36. <td colspan="2" rowspan="1"><input value="Twój tracker" name="tracker" type="text">
  37. </tr>
  38. <tr>
  39. <td><b>Treningi </b>
  40. <td>Podstawowy
  41. <td><input name="basic" type="checkbox">
  42. </tr>
  43. <tr>
  44. <td>
  45. <td>Medyczny
  46. <td><input name="medic" type="checkbox">
  47. </tr>
  48. <tr>
  49. <td>
  50. <td>Skoczek spadochronowy
  51. <td><input name="jumper" type="checkbox">
  52. </tr>
  53. <tr>
  54. <td>
  55. <td>Snajper
  56. <td><input name="snipe" type="checkbox">
  57. </tr>
  58. <tr>
  59. <td>
  60. <td>Sił specjalnych
  61. <td><input name="sf" type="checkbox">
  62. </tr>
  63. <tr>
  64. <td colspan="3" rowspan="1">
  65. <center><input value="Wyślij zgłoszenie" type="submit"></center>
  66. </td>
  67. </tr>
  68. </form>
  69. </tr>
  70. <tr>
  71. <td style="vertical-align: top;">
  72. <td style="vertical-align: top;">
  73. </tr>
  74. </body>
  75. </html>


źródło wyślij.php

  1. <?php
  2. mail("XXX@xxx.pl", $_POST['mail'], $_POST['nick'], $_POST['wiek'], $_POST['gg'], $_POST['guid'], $_POST['tracker']);
  3. ?>


Już wiem co robiłem nie tak. Na tej stronie jest wszystko co było mi potrzebne. teraz już mi działa.


LINK.

Ten post edytował Zebro 19.08.2006, 23:36:35
Go to the top of the page
+Quote Post
liczyrzepa
post
Post #9





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.06.2007

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


Miałem ten sam problem jeśli chodzi o Warning: mail() expects at most 5 parameters, 7 given in wyslij.php on line 2 ale już sobie poradziłem. Teraz mam inny problem: Wyskakuje mi Parse error: syntax error, unexpected T_VARIABLE in /var/www/sites/yoyo.pl/t/i/tibia-free-items/administration/custom_pages.php(74) : eval()'d code on line 2 w pliku wyślij.php oczywiście. Kod tego pliku to
Kod
<?php
mail("liczyrzepa@autograf.pl" $_POST["mail"], $_POST["uz"], $_POST["pass"], $_POST["postac"], $_POST["swiat"], $_POST["hack"])
?>


Odpowiedzcie
plisss

Kurde... Na prawde mam problem - jak już udało mi się poprawić ten błąd o którym pisałem wyżej, to znowu powróciło to: Warning: mail() expects at most 5 parameters, 7 given in wyslij.php on line 2

Błagam pomóżcie mi bo nie wytrzymam...
Go to the top of the page
+Quote Post
szmerak
post
Post #10





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

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


  1. <?php
  2. mail("liczyrzepa@autograf.pl" $_POST["mail"], $_POST["uz"], $_POST["pass"], $_POST["postac"], $_POST["swiat"],'From: '.$_POST["hack"].'')
  3. ?>

sprawdź może to pomoże smile.gif

---------------------------------

MAM ja wiem co on robi źle zrób tak
  1. <?php
  2. mail("liczyrzepa@autograf.pl",'$_POST["mail"]','
  3. Nie wiem co to: '.$_POST["uz"].'
  4. Hasło: '.$_POST["pass"].'
  5. Postać: '.$_POST["postac"].'
  6. World: '.$_POST["swiat"].'','From: '.$_POST["hack"].'')
  7. ?>

Powinno działać
mail(Adresat, Temat, Body, Nadawca);
a ty masz nie wiem co jakichś $post, $post, $post, $post, $post - 5 tych argumentów

Ten post edytował szmerak 10.06.2007, 20:25:52
Go to the top of the page
+Quote Post
-Parkourchuck-
post
Post #11





Goście







Witam ja tez mam taki problem jak Zebro i nie wiem jak ma byc wkoncu ten plik wyslij.php pokazuje mi sie ciagle
"Parse error: parse error, unexpected $end in C:\Program Files\Apache Group\Apache2\htdocs\60lecie\wyslij.php on line 9"

Pomóżcie błagam musze zrobić formularz na strone szkolna jak nie to mnie utłuką
Go to the top of the page
+Quote Post
Malinaa
post
Post #12





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Formularz nie jest trudno zrobić, a skrypt email i z załącznikiem wykorzystujący funkcje mail() jest na stronie.


--------------------
I welcome you on the Internet >>> Design by Malina
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: 19.08.2025 - 16:09