| 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: 17 let
|
|||
0