Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Ankieta - błąd w wysyłce mail'a
xx3
post 16.12.2013, 10:25:55
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2013

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


Witam!

Od wczoraj robię ankietę z wysyłką maili. Z początku wszystko szło dobrze, ale gdy skończyłem, po wypełnieniu ankiety przestają dochodzić mail'e. Wskaże mi ktoś gdzie popełniłem błąd ? Z góry dziękuję wink.gif


post.php
Kod
<?php
  if($_POST['wyslij'])
{
     mail('jog-mis@o2.pl', 'Ankieta', 'Profil Zawodowy: '.$_POST['profil_zawodowy'],
     'Od ilu lat masz styczność z informatyką? '.$_POST['od_ilu'],
     'Czy poświęcasz choć trochę czasu na doskonalenie się w dziedzinie informatyki? '.$_POST['czy_po'],
     'Jaka dziedzina informatyki interesuje Cię najbardziej? '.$_POST['ja_dz'],
     'Jakie znasz przeglądarki internetowe? '.$_POST['prze_in'],
     'Jakie znasz podzespoły komputerowe? '.$_POST['pod_kom'],
     'Jakie znasz urządzenia wejścia-wyjścia? '.$_POST['we_wy'],
     'Jakie znasz systemy operacyjne? '.$_POST['sys_op'],
     'Czy posiadasz program antywirusowy na Swoim komputerze? '.$_POST['av'],
     'Które programy antywirusowe znasz? '.$_POST['avz'], $_POST['avz1'], $_POST['avz2'], $_POST['avz3'], $_POST['avz4'], $_POST['avz5'], $_POST['avz6'], $_POST['avz7'],
     'Czy kiedykolwiek zajmowałeś się programowaniem? '.$_POST['opd'],
     'Jakie języki programowania znasz? '.$_POST['lg'], $_POST['lg1'], $_POST['lg2'], $_POST['lg3'], $_POST['lg4'], $_POST['lg5'], $_POST['lg6'], $_POST['lg7'], $_POST['lg8'],
     'Czy korzystałeś kiedykolwiek z pakietu Microsoft Office? '.$_POST['mo'],
     'Jakie znasz programy pakietu Microsoft Office z wersji podstawowej? '.$_POST['mop'], $_POST['mop1'], $_POST['mop2'], $_POST['mop3'], $_POST['mop4'],
     'Czy korzystałeś kiedykolwiek z edytorów graficznych? '.$_POST['graf'],
     'Które z wymienionych programów graficznych grafiki rastrowej znasz? '.$_POST['grafn'], $_POST['grafn1'], $_POST['grafn2'], $_POST['grafn3'], $_POST['grafn4'],
     'Które z wymienionych programów graficznych grafiki wektorowej znasz? '.$_POST['grafnw'], $_POST['grafnw1'], $_POST['grafnw2'], $_POST['grafnw3'], $_POST['grafnw4'],
     'Jakie znasz formaty plików wideo? '.$_POST['vid'],
     'Jakie znasz formaty plików audio? '.$_POST['aud'],
     'Czy miałeś kiedyś styczność z bazą danych? '.$_POST['bd'],
     'Jakie znasz rodzaje baz danych? '.$_POST['rbd']);
}
?>
Dziękuję za wypełnienie ankiety;)


Ten post edytował nospor 16.12.2013, 12:04:38
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
nospor
post 16.12.2013, 12:05:48
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Czemu do funmkcji mail przekazujesz petryliard parametrow?

ps: do łączenia tekstow uzywa sie kropek a nie przecinkow


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
xx3
post 16.12.2013, 12:27:47
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2013

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


w tym własnie problem, że nie mam zielonego pojęcia, znalazłem gdzieś gotowy skrypt i próbowałem go pozmieniać...chyba nie wyszło ;P

jak to wszystko powinno wyglądać żeby działało ? Próbuję, próbuję, ale bez zmian :/

Ten post edytował xx3 16.12.2013, 12:29:16
Go to the top of the page
+Quote Post
Turson
post 16.12.2013, 12:32:01
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Wpakuj sobie do jednej zmiennej np. $dane treść wiadomości i użyj jej w mail
Go to the top of the page
+Quote Post
xx3
post 16.12.2013, 12:43:03
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2013

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


Czytam, kombinuję, próbuję, ale jakoś nic nie działa... jeśli to nie problem, możecie pokazać to na przykładzie ?
Pierwszy raz coś takiego robię wink.gif
Go to the top of the page
+Quote Post
Turson
post 16.12.2013, 12:44:30
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. $do_kogo = 'mail@mail.com';
  2. $temat = 'temat wiadomosci';
  3. $tresc = 'hello<br>do widzenia';
  4. mail($do_kogo, $temat, $tresc);
Go to the top of the page
+Quote Post
xx3
post 16.12.2013, 13:12:22
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2013

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


dzięki wink.gif już wysyła smile.gif

a jak zrobić żeby odpowiedzi przychodzące mailem ukazywały się jedna pod drugą ? Można zastosować znacznik <br> ?
Go to the top of the page
+Quote Post
Arecky
post 16.12.2013, 13:16:33
Post #8





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 16.12.2013

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


Cytat(xx3 @ 16.12.2013, 13:12:22 ) *
a jak zrobić żeby odpowiedzi przychodzące mailem ukazywały się jedna pod drugą ? Można zastosować znacznik <br> ?

Można.
Go to the top of the page
+Quote Post
xx3
post 16.12.2013, 13:42:44
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2013

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


W dalszym ciągu otrzymuję wiadomości w takiej formie:
Profil Zawodowy: nauczycielOd ilu lat masz stycznoœć z informatykš? Czy
poœwięcasz choć trochę czasu na doskonalenie się w dziedzinie
informatyki? Jaka dziedzina informatyki interesuje Cię najbardziej? Jakie
znasz przeglšdarki internetowe? Jakie znasz podzespoły komputerowe? Jakie
znasz urzšdzenia wejœcia-wyjœcia? Jakie znasz systemy operacyjne? Czy
posiadasz program antywirusowy na Swoim komputerze? Które programy
antywirusowe znasz? Czy kiedykolwiek zajmowałeœ się programowaniem?
Jakie języki programowania znasz? Czy korzystałeœ kiedykolwiek z pakietu
Microsoft Office? Jakie znasz programy pakietu Microsoft Office z wersji
podstawowej? Czy korzystałeœ kiedykolwiek z edytorów graficznych? Które
z wymienionych programów graficznych grafiki rastrowej znasz? Które z
wymienionych programów graficznych grafiki wektorowej znasz? Jakie znasz
formaty plików wideo? Jakie znasz formaty plików audio? Czy miałeœ
kiedyœ stycznoœć z bazš danych? Jakie znasz rodzaje baz danych?

Gdy wstawię <br> w tym miejscu:
Kod
$tresc = 'Profil Zawodowy: '.$_POST['profil_zawodowy']. <br>


wyskakuje błąd:
Kod
Parse error: syntax error, unexpected '<' in /virtual/rolbiecki.cba.pl/post.php on line 7


Da się coś też zrobić z kodowaniem znaków ? Wychodzą krzaki.

Ten post edytował xx3 16.12.2013, 13:43:48
Go to the top of the page
+Quote Post
Turson
post 16.12.2013, 13:51:46
Post #10





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. $tresc = 'Profil Zawodowy: '.$_POST['profil_zawodowy']. <br>

składnia się kłania...

  1. $tresc = 'Pytanie 1: '.$_POST["odpowiedz1"].' <br>
  2. Pytanie 2: '.$_POST["odpowiedz2"].' <br>
  3. Pytanie 2: '.$_POST["odpowiedz3"].' <br>';


co do krzaków:
  1. $naglowek ="Content-type: text/html; charset=utf-8";
  2. $temat= "=?UTF-8?B?".base64_encode("Tytuł wiadomości")."?=";
  3. mail($do_kogo, $temat, $tresc, $naglowek);

+ format pliku

Ten post edytował Turson 16.12.2013, 13:52:30
Go to the top of the page
+Quote Post
xx3
post 12.01.2014, 10:40:54
Post #11





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2013

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


Dzięki Wielkie, wszystko działa jak należy wink.gif Można zamknąć temat

Jednak mam jeszcze jedno pytanie wink.gif

  1. <?php
  2. if($_POST['wyslij'])
  3. $naglowek ="Content-type: text/html; charset=utf-8";
  4.  
  5. $do_kogo = 'jog-mis@o2.pl';
  6.  
  7. $temat = "=?UTF-8?B?".base64_encode("Ankieta")."?=";
  8.  
  9. $tresc = 'Profil Zawodowy: '.$_POST["profil_zawodowy"].' <br>
  10. Od ilu lat masz styczność z informatyką? '.$_POST["od_ilu"].' <br>
  11. Czy posiadasz w domu komputer? '.$_POST["czy_pok"].' <br>
  12. Czy poświęcasz choć trochę czasu na doskonalenie się w dziedzinie informatyki? '.$_POST["czy_po"].' <br>
  13. Jaka dziedzina informatyki interesuje Cię najbardziej? '.$_POST["ja_dz"].' <br>
  14. Jakie znasz przeglądarki internetowe? '.$_POST["prze_in"].' <br>
  15. Jakie znasz podzespoły komputerowe? '.$_POST["pod_kom"].' <br>
  16. Jakie znasz urządzenia wejścia-wyjścia? '.$_POST["we_wy"].' <br>
  17. Jakie znasz systemy operacyjne? '.$_POST["sys_op"].' <br>
  18. Czy posiadasz program antywirusowy na Swoim komputerze? '.$_POST["av"].' <br>
  19. Które programy antywirusowe znasz? '.$_POST["avz"]. $_POST["avz1"]. $_POST["avz2"]. $_POST["avz3"]. $_POST["avz4"]. $_POST["avz5"]. $_POST["avz6"]. $_POST["avz7"].' <br>
  20. Czy kiedykolwiek zajmowałeś się programowaniem? '.$_POST["opd"].' <br>
  21. Jakie języki programowania znasz? '.$_POST["lg"]. $_POST["lg1"]. $_POST["lg2"]. $_POST["lg3"]. $_POST["lg4"]. $_POST["lg5"]. $_POST["lg6"]. $_POST["lg7"]. $_POST["lg8"].' <br>
  22. Czy korzystałeś kiedykolwiek z pakietu Microsoft Office? '.$_POST["mo"].' <br>
  23. Jakie znasz programy pakietu Microsoft Office z wersji podstawowej? '.$_POST["mop"]. $_POST["mop1"]. $_POST["mop2"]. $_POST["mop3"]. $_POST["mop4"].' <br>
  24. Czy korzystałeś kiedykolwiek z edytorów graficznych? '.$_POST["graf"].' <br>
  25. Które z wymienionych programów graficznych grafiki rastrowej znasz? '.$_POST["grafn"]. $_POST["grafn1"]. $_POST["grafn2"]. $_POST["grafn3"]. $_POST["grafn4"].' <br>
  26. Które z wymienionych programów graficznych grafiki wektorowej znasz? '.$_POST["grafnw"]. $_POST["grafnw1"]. $_POST["grafnw2"]. $_POST["grafnw3"]. $_POST["grafnw4"].' <br>
  27. Jakie znasz formaty plików wideo? '.$_POST["vid"].' <br>
  28. Jakie znasz formaty plików audio? '.$_POST["aud"].' <br>
  29. Czy miałeś kiedyś styczność z bazą danych? '.$_POST["bd"].' <br>
  30. Jakie znasz rodzaje baz danych? '.$_POST["rbd"].'<br>';
  31.  
  32. mail($do_kogo, $temat, $tresc, $naglowek);
  33.  
  34. ?>
  35.  
  36. Dziękuję za wypełnienie ankiety ! ;)

Co zrobić, by w wysyłanej wiadomości w miejscach, gdzie jest możliwych kilka odpowiedzi, pojawiły się między tymi odpowiedziami przecinki ?

Ten post edytował xx3 12.01.2014, 10:41:55
Go to the top of the page
+Quote Post
wpaski
post 12.01.2014, 12:05:11
Post #12





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

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


  1. Jakie języki programowania znasz? '.$_POST["lg"].', '. $_POST["lg1"]' <br>

no i w taki sposób uzupełnij dla reszty

Ten post edytował wpaski 12.01.2014, 12:09:26
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 04:21