29-05-2011, 18:12
(Ten post był ostatnio modyfikowany: 29-05-2011, 18:13 przez klikacznew.)
Witam,
proszę o pomoc. Mianowicie moja strona z ankietą (potrzebna do szkoły) czasem wysyła poprawnie formularz na emaila, a czasem jest error i ludzie skarżą się, że nie mogą wypełnić.
Raz działa poprawnie, a raz nie wysyła i wykonuje error. Strona tutaj: http://ankieta-kl1dlo.aq.pl
Proszę o sprawdzenie kodu.
proszę o pomoc. Mianowicie moja strona z ankietą (potrzebna do szkoły) czasem wysyła poprawnie formularz na emaila, a czasem jest error i ludzie skarżą się, że nie mogą wypełnić.
Raz działa poprawnie, a raz nie wysyła i wykonuje error. Strona tutaj: http://ankieta-kl1dlo.aq.pl
Proszę o sprawdzenie kodu.
Kod PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>Ankieta - Internet (Id, LO Krzepice)</title>
</head>
<body>
<font size="5" color="blue">
<center>Witaj, skoro się tutaj znalazłes poswięć 2 minutki</center>
<center> i odpowiedz na poniższe pytania dotyczace Internetu</center>
<center> W ten sposób pomagasz naszej grupie uzyskać punkty z gegry :)</center>
<center>Ankieta jest anonimowa</center>
<br>
<br>
<p>
<?php
if (count($_POST))
{
$email = '[email protected]';
$subject = 'Nowa osoba wypelnija ankiete';
$message = 'Dziękujemy za wypełnienie';
$error = 'Wystapił bład podczas wysyłania formularza, spróbuj ponownie za kilka minut';
$charset = 'iso-8859-2';
$head =
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=$charset\r\n" .
"Content-Transfer-Encoding: 8bit";
$body = '';
foreach ($_POST as $name => $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
{
?>
<form action="?" method="post">
<b>Płeć:</b>
<br>
<input type="radio" name="płec" value="mezczyzna" /> Mężczyzna<br />
<input type="radio" name="płec" value="kobieta" /> Kobieta
<br>
<b>Wiek:</b>
<br>
<input type="radio" name="wiek" value="0-15 lat" /> 0-15 lat<br />
<input type="radio" name="wiek" value="16-28 lat" /> 16-28 lat<br/>
<input type="radio" name="wiek" value="29-49" /> 29-49<br/>
<input type="radio" name="wiek" value="50 lat i wiecej" /> 50 lat i więcej
<br>
<b>Ile czasu spędzasz dziennie przed komputerem? </b>:
<br>
<input type="radio" name="dziennie przed komputerem" value="0-1h" /> 0-1h<br />
<input type="radio" name="dziennie przed komputerem" value="1-3h" /> 1-3h<br/>
<input type="radio" name="dziennie przed komputerem" value="3h i wiecej" /> 3h i więcej
<br>
<b>Czego szukasz/co robisz w Internecie najczęsciej? </b>
<br>
<input type="radio" name="Szukam, robie w Internecie" value="Portale społecznosciowe" /> Portale społecznosciowe (nk, facebook, itp.)<br />
<input type="radio" name="szukam w Internecie" value="allegro handel itp" /> Allegro, handel itp.<br/>
<input type="radio" name="szukam w Internecie" value="gry online" /> Gry online<br/>
<input type="radio" name="szukam w Internecie" value="praca, edukacja" /> Praca, edukacja<br/>
<input type="radio" name="szukam w Internecie" value="hobby" /> Hobby<br/>
<input type="radio" name="szukam w Internecie" value="fora społecznosciowe" /> Fora społecznosciowe<br/>
<input type="radio" name="szukam w Internecie" value="blogi" /> Blogi
<br>
<b>Czy uważasz, że Internet może być zródłem uzależnień? </b>
<br>
<input type="radio" name="moze być zrodłem uzaleznien" value="tak" /> TAK<br />
<input type="radio" name="moze być zrodłem uzaleznien" value="nie" /> NIE
<br>
<b>Czy zdaża Ci się korzystać z Internetu bez okreslonego celu? </b>
<br>
<input type="radio" name="korzystasz bez celu" value="tak" /> TAK<br />
<input type="radio" name="korzystasz bez celu" value="nie" /> NIE
<br>
<b>Czy kiedykolwiek padłes ofiara oszustwa w Internecie? </b>
<br>
<input type="radio" name="padłes ofiara oszustwa w Internecie" value="tak" /> TAK<br />
<input type="radio" name="padłes ofiara oszustwa w Internecie" value="nie" /> NIE
<br>
<b>Jak myslisz, ile czasu mógłbys wytrzymać bez Internetu? </b>
<br>
<input type="radio" name="wytrzymam bez Internetu" value="kilka godzin" /> Kilka godzin<br />
<input type="radio" name="wytrzymam bez Internetu" value="kilka dni" /> Kilka dni<br/>
<input type="radio" name="wytrzymam bez Internetu" value="duzo więcej" /> Dużo więcej
<br>
<input type="submit" value="Wyslij ankietę">
</form>
<?php
}
?>
</p>
</body>
</html>