Witam, problem polega na tym że z tak napisanymi ciasteczkami ankieta się nie wysyła, jednak kiedy wszystkie części kodu dotyczące ciastek okomentuje, ankieta działa poprawnie. Pliki mają za zadanie dopuścić danego użytkownika do ankiety tylko raz. Proszę o pomoc, co może być nie tak... Z góry dziękuje :)
<?php
setcookie("oddano_glos", "0");
$ANKIETA = <<<PL
<form method="POST" action="">
<filedset>
<legend><font size="5"><b>Ankieta oceny programów z baz¹ aktów prawnych Lex i LexisNexis</b></font></legend>
<br /><br />
<label>1. Jak oceniaj¹ Pañstwo aplikacje Lex ?</label><br />
<input type="radio" name="1" value="pozytywnie">Pozytywnie<br />
<input type="radio" name="1" value="negatywnie">Negatywnie<br />
<br /><br />
<label>2. Jak oceniaj¹ pañstwo aplikacje LexisNexis ?</label><br />
<input type="radio" name="2" value="pozytywnie">Pozytywnie<br />
<input type="radio" name="2" value="negatywnie">Negatywnie<br />
<br /><br />
<label>3. Która aplikacja oferuje szybsze i ³atwiejsze wyszukiwanie ?</label><br />
<input type="radio" name="3" value="Lex">Lex<br />
<input type="radio" name="3" value="LexisNexis">LexisNexis<br />
<br /><br />
<label>4. Która aplikacja jest bardziej czytelna, intuicyjna (wizualnie)</label><br />
<input type="radio" name="4" value="Lex">Lex<br />
<input type="radio" name="4" value="LexisNexis">LexisNexis<br />
<br /><br />
<label>5. Uwagi dotycz¹ce uzytkowania programu Lex i LexisNexis</label><br />
<textarea rows=5 cols=50 name="5"></textarea>
<br /><br />
<input type="submit" value="Wyœlij" />
</fieldset>
<input type="hidden" name="checker" value="1" />
</form>
PL;
$head = "Ankieta";
$body = "Pyt1: " . $_POST['1'] . "\n";
$body .= "Pyt2: " . $_POST['2']. "\n";
$body .= "Pyt3: " . $_POST['3']. "\n";
$body .= "Pyt4: " . $_POST['4']. "\n";
$body .= "Uwagi: " . $_POST['5'];
$to = "[email protected]";
if(isset($_COOKIE['oddano_glos'])){
echo "Dziêkujemy za opinnie.";
}else{
if(isset($_POST['checker'])){
if((isset($_POST['1'])) && (isset($_POST['2'])) && (isset($_POST['3'])) && (isset($_POST['4']))){
echo "Wszystko ok !";
setcookie("oddano_glos", "1");
$res = mail($to, $head, $body );
if($res){
echo " Ankieta wys³ana poprawnie";
} else {
echo "Wystapil problem z wyslaniem ankiety, zapraszamy póŸniej";
}
}else{
echo $ANKIETA;
echo "<font color=\"red\"><b>Prosimy przed wys³aniem obowi¹zkowo wype³niæ punkty od 1 do 4</b></font>";
}
} else {
echo $ANKIETA;
}
}
?>