Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy ktoś mógłby powiedzieć co nie działa?
mlody_zero
post
Post #1





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

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


  1. <?php
  2. if (count($_POST))
  3. {
  4. ////////// USTAWIENIA //////////
  5. $email = 'adres e-mail gdzie wysłać formularz'; // Adres e-mail adresata
  6. $subject = 'temat'; // Temat listu
  7. $message = 'Dziękujemy za wysłanie formularza'; // Komunikat
  8. $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu
  9. $charset = 'iso-8859-2'; // Strona kodowa
  10. //////////////////////////////
  11.  
  12. $head =
  13. "MIME-Version: 1.0\r\n" .
  14. "Content-Type: text/plain; charset=$charset\r\n" .
  15. "Content-Transfer-Encoding: 8bit";
  16. $body = '' bgcolor"red";
  17. foreach ($_POST as $name > $value)
  18. {
  19. if (is_array($value))
  20. {
  21. for ($i = 0; $i < count($value); $i++)
  22. {
  23. $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
  24. }
  25. }
  26. else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
  27. }
  28. echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
  29. }
  30. else
  31. {
  32. ?>
  33. <form action="?" method="post">
  34.  
  35. <p>Jaką lubisz muzykę (możesz zaznaczyć więcej możliwości)?</p>
  36. <input type="checkbox" name="Muzyka[]" value="Rock" />Rock<br />
  37. <input type="checkbox" name="Muzyka[]" value="Heavy Metal" />Heavy Metal<br />
  38. <input type="checkbox" name="Muzyka[]" value="Pop" />Pop<br />
  39. <input type="checkbox" name="Muzyka[]" value="Techno" />Techno<br />
  40. <input type="checkbox" name="Muzyka[]" value="Muzyka poważna" />Muzyka poważna<br />
  41. <input type="checkbox" name="Muzyka[]" value="Inna" />Inna (podaj jaka):
  42. <input name="Muzyka[]" />
  43.  
  44. <p>Jakie znasz systemy operacyjne (możesz wybrać kilka opcji trzymając klawisz Ctrl)?</p>
  45. <select name="System operacyjny[]" multiple="multiple" size="3">
  46. <option selected="selected">Dos</option>
  47. <option>Windows</option>
  48. <option>Linux</option>
  49. <option>Inny</option>
  50. </select> <br>
  51. <input type="submit" value="Wyślij" />
  52. </form>
  53. <?php

}[/php]
Bo jak to uruchomie to na stronie widać :
$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 { ?>
Po za tym miałbym też pytanie jak mogę tutaj ustawić kolor tła? Bo zupełnie się na tym nie znam. Z góry dziękuje za pomoc


Ten post edytował mlody_zero 21.06.2010, 07:28:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




1) przenoszę na przedszkole
2) Masz to odpalić przez php. Błąd co tu pokazujesz wskazuje, ze odpalasz to jako html
3)
Cytat
jak mogę tutaj ustawić kolor tła? Bo zupełnie się na tym nie znam
Ustalmy pewne fakty:
chcesz się czegoś nauczyc czy chcesz by za ciebie robic. Bo jak to drugie to przeniosę na gieldę ofert. Jak to pierwsze: kolor tła to podstawa HTML. Mogłbys podstaw HTML sam się nauczyc z pierwszego lepszego kursu
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 09:56