Помогите пожалуйста, я устал с ним бороться! Может я слепой, но я не вижу ошибки: PHP: <?php $nm = $_SERVER["QUERY_STRING"]; if($nm == 'enter'){ $pass = $_POST['pass']; $cook1 = sha1(time()); $cook2 = md5(crypt($cook1)); /switch($pass){ case '659c348d35': $t =TRUE; $name = 'Вася'; break; case 'c9128303f6': $t =TRUE; $name = 'Петя'; break; case '7496fd2d1e': $t =TRUE; $name = 'Вова'; break; default: $t =FALSE; } if($t == TRUE){ setcookie("1",$cook1,time()+86400,"/"); setcookie("2",$cook2,time()+86400,"/"); setcookie("username",$name,time()+86400,"/"); } else { echo "<h1>Облом!</h1>"; } } elseif($_COOKIE['1'] == md5(crypt($_COOKIE['2']) && empty($nm)) { echo "<script>location.replace('index.php');</script>"; } //СТРОКА 22 !!! else { ?><script> document.onload = function(){ var posleft = Math.round(window.screen.width / 2) - 150; var postop = Math.round(window.screen.height / 2) - 400; document.getElementById("box").style.left = posleft; document.getElementById("box").style.top = postop; }</script><div id=dox style="width:300px;height:300px;border:1px solid #000;position:absolute;background-color:#EEE;text-align: center;vertical-align:middle;text-align:center;"><form action="index1.php?enter" method="POST"> <input type=text name="pass" size=11 /><br><input type=submit value="ОК?" /> </form></div><?php } ?> Извините, что такую глупую тему завожу, но больше мне не к кому обратиться за помошью. Нашедшим заранее спасибо =)
Это просто я закомментировал, чтоб быть уверенным, что я не в этом месте допуситил ошибку, а при копировании сюда я небрежно стер "/*" =)
Не, блин. Пойду кофейку выпью, а то че-то внимательность рассеивается ... А лучше вобще пойду спать ...