Witam,
jestem totalnie zielony w php, ale musiałem zrobić w firmie ankietę on-line. Skorzystałem z gotowego szablonu i wszystko działało ok, dopóki serwis hostingowy az.pl nie zmienił się na nowy. Od tej pory (czyli wtorku) wysyłka formularza jest niemożliwa. Za każdym razem jest błąd wysłania, a ja nie mam pojęcia co może być nie tak.
W panelu az.pl są różne opcje obsługi wersji php do wyboru, ale żadna (z 3) nie działa. W ostaniej (najnowszej) zamiast polskich znaków są nawet znaczki <?>.
Czy ktoś może pomóc w tym temacie?
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5.  
  6. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  7. <link rel="Stylesheet" type="text/css" href="style.css" />
  8.  
  9. </head>
  10.  
  11. <body>
  12.  
  13. <?php
  14. if (count($_POST))
  15. {
  16.  
  17. $email = 'adres@email.pl';
  18. $subject = 'Kwestionariusz 2';
  19. $message = '&nbsp; Dziękuję za wysłanie formularza';
  20. $error = 'Wystąpił błąd podczas wysyłania formularza';
  21. $charset = 'iso-8859-2';
  22.  
  23.  
  24. $head =
  25. "MIME-Version: 1.0\r\n" .
  26. "Content-Type: text/plain; charset=$charset\r\n" .
  27. "Content-Transfer-Encoding: 8bit";
  28. $body = '';
  29. foreach ($_POST as $name => $value)
  30. {
  31. if (is_array($value))
  32. {
  33. for ($i = 0; $i < count($value); $i++)
  34. {
  35. $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
  36. }
  37. }
  38. else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
  39. }
  40. echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
  41. }
  42. else
  43. {
  44. ?>
  45. <form action="?" method="post">

Potem są pytania...
  1. 1. Pytanie?<br>
  2. <input type="radio" name="I-1" value="Tak" />Tak<br />
  3. <input type="radio" name="I-1" value="Nie" />Nie<br />
  4. <input type="radio" name="I-1" value="Nie wiem" />Nie wiem<br />
  5. &nbsp;<br />

I na końcu wysyłka:
  1. <div align="center">
  2. <!-- Przycisk WYŚLIJ -->
  3. <input type="submit" value="Wyślij formularz" />
  4. <!-- Przycisk WYCZYŚĆ DANE -->
  5. <input type="reset" value="Wyczyść dane" />
  6. </div>