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




Cytat
Odpalam to na stronce HTML w jednej z ramek.
Ramka ma wskazywać na php, a po bledzie widac ze nie wskazuje.
Cytat
ale nie wiem czy można a jeżeli można to jak ustawić tło dla PHP
dla php sie nic nie ustawia. ustawia sie dla html.

Widzę, że nie masz nawet najmniejszych podstaw, nie wiesz wogole co to php i jaki on ma związek z html. Zanim zaczniesz zadawac pytania na forum, zapoznaj się wpierw z tymi podstawami. Forum nie jest od wyjasniania takich rzeczy, które są ogolnie dostępne w pierwszym lepszym kursie.

zamykam

ps:
http://forum.php.pl/index.php?showtopic=12...t=0&start=0
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: 11.10.2025 - 19:20