Autor | Zpráva | ||
---|---|---|---|
Werewolf Profil |
#1 · Zasláno: 29. 3. 2009, 22:04:44 · Upravil/a: Werewolf
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 |
#2 · Zasláno: 29. 3. 2009, 22:09:25
co tohle?
if($pass != $ps && $act == 0) { Header("Location: ?"); } |
||
Werewolf Profil |
#3 · Zasláno: 29. 3. 2009, 22:13:38
Alphard
„co tohle? “ ANO! TO BYLO ONO! SICENEVÍM, JAK (PROTO JSEM SE PTAL), ALE BYLO!! Děkuju Vám mockrát, Alpharde !! |
||
Časová prodleva: 15 let
|
0