Autor Zpráva
Werewolf
Profil
Ahoj, konečně jsem dodělal celý anketní systém a dneska ho musím zveřejnit, ale Mozilla Firefox 3.0.5 mi hází chybu Smyčka při přesměrování, říká, že server hází požadavky sám na sebe a přitom Opera to snese. Jen bych se chtěl zeptat, co z mého kódu to mohlo způsobit (u ostatních souborů to nedělá). Kód:

<?php
	session_start();
	$seet = "tryanks_ank";
	mysql_pconnect("localhost", "*****", "******") or die("mysql_pconnect() selhal");
	mysql_select_db("default") or die("mysql_select_db() selhal");
	mysql_query("SET NAMES utf8;");
	$pass = @$_SESSION['anks_logps'];
	$ps = "df53ca268240ca76670c8566ee54568a";
	$act = @$_GET['action'];
	if($pass != $ps || !isset($pass)) { $inc = "ai/ps.php"; $tt = "Pro vstup zadejte heslo!"; }
	if($pass == $ps && $act == 0) { $inc = "ai/act0.php"; $tt = "Přehled anket"; }
	if($pass == $ps && $act == "new") { $inc = "ai/new.php"; $tt = "Nová anketa"; }
	if($pass == $ps && $act == "edit") { $inc = "ai/edit.php"; $tt = "Editovat anketu"; }
	if($pass == $ps && $act == "logout") { $tt = "Odhlásit se"; Header("Location: ?"); session_destroy(); }
	if($pass == $ps && !isset($act)) { Header("Location: ?action=0"); }
	if($pass != $ps && $act == 0) { Header("Location: ?"); }
	if($pass != $ps && $act == "new") { Header("Location: ?"); }
	if($pass != $ps && $act == "edit") { Header("Location: ?"); }
	if($pass != $ps && $act == "logout") { Header("Location: ?"); }
	?>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Script-Type" content="text/javascript" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <meta name="copyright" content="Werewolf" />
  <title>Anketní systém | <?php echo($tt); ?></title>
  <style>
   #menu {position: fixed; left: 0px; bottom: 0px; top: 0px; height: 100%; width: 200px; text-align: center; vertical-align: top; background-color: rgb(138, 138, 255);}
   #mnitm {background-color: rgb(0, 0, 100); border: 3px solid red; width: 85%; height: 50px; margin: 20px auto; vertical-align: center; cursor: pointer;}
   #menu A {text-decoration: none; font-family: Comic Sans MS; font-weight: bold; font-size: 12pt; color: white;}
   #bottom {text-align: center; position: fixed; bottom: 0px; left: 0px; right: 0px; height: 20px; background-color: green; font-family: Courier New; color: white;}
   TH {text-align: right; padding-right: 20px; border-right: 1px solid black; font-family: Comic Sans MS; font-size: 120%; width: 30%; width: 50%;}
   TD {text-align: left; padding-left: 20px; border-left: 1px solid black; font-family: Comic Sans MS; font-size: 90%; width: 50%;}
   FORM.new {margin: 25px;}
   FORM.new FIELDSET LEGEND {font-family: Tahoma; font-size: 16pt; color: brown; padding: 20px;}
   VOL {width: 25px;}
   #content {position: absolute; left: 200px; bottom: 20px; top: 0px; right: 0px; padding: 10px; overflow: auto;}
   TD.submit {border: none; text-align: right; height: 50px; vertical-align: botttom;}
   TABLE.act0 TD {border: 1px solid black; padding: 3px; font-weight: bold; width: 1%;}
   TABLE.act0 TH {border: 1px solid blue; padding: 5px; text-align: center; font-size: 12pt; font-family: Arial; width: 1%;}
   TABLE.edit TD, TABLE.edit TH {border: none; padding: 5px; text-align: left;}
  </style>
 </head>
 <body>
  <?php if($inc != "ai/ps.php") { ?>
  <div id="menu">
	<div id="mnitm" onClick="location.assign('?action=0');">
	<a href="?action=0" title="Přehled anket, které sem dávali jiní">Přehled anket</a></div><hr />
	<div id="mnitm" onClick="location.assign('?action=new');">
	<a href="?action=new" title="Vytvořit novou anketu">Nová anketa</a></div><hr />
	<div id="mnitm" onClick="location.assign('?action=edit');">
	<a href="?action=edit" title="Editovat anketu zadáním hesla a ID">Editovat anketu</a></div><hr />
	<div id="mnitm" onClick="location.assign('?action=logout');">
	<a href="?action=logout" title="Odhlásit se">Odhlásit se</a></div>
  </div>
  <div id="content">
  <?php } ?>
	<?php if(isset($nt)) { echo($nt."<br /><br />"); } include($inc); ?>
  <?php if($inc != "ai/ps.php") { ?>
  </div>
  <div id="bottom">
	Made by Werewolf | Powered by Apache | Copyright © Werewolf | Hesla hashována (šifrována) pomocí technologie MD5 (Message-Digest algorithm)
  </div>
  <?php } ?>
 </body>
</html>


Moc Vás všechny prosím o co nejrychlejšáí odpověď, protože nemám času nabyt jak už jsem psal. Díky moc, Werewolf
Alphard
Profil
co tohle?
if($pass != $ps && $act == 0) { Header("Location: ?"); }
Werewolf
Profil
Alphard
co tohle?
ANO! TO BYLO ONO! SICENEVÍM, JAK (PROTO JSEM SE PTAL), ALE BYLO!! Děkuju Vám mockrát, Alpharde !!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0