Autor | Zpráva | ||
---|---|---|---|
drvaca Profil |
#1 · Zasláno: 22. 2. 2010, 15:17:56 · Upravil/a: drvaca
Dobrý den,
chtěl bych se zeptat, proč mi nefunguje následující skript: <?php $id = $_GET["name"]; $id2 = include("admin/ban.php"); if ($id==$id2) echo "přesměrování... Chtěl bych po něm, že pokud se parametr name v adresním řádku bude shodovat s obsahem souboru admin/ban.php , aby to toho co má v adresním řádku ten parametr přesměrovalo jinam. Kód mi nepíše chybu, avšak nefunguje podle mých představ - pouze to vypíše obsah souboru admin/ban.php . Dokázal by to někdo opravit? Děkuji |
||
Beavis Profil |
#2 · Zasláno: 22. 2. 2010, 15:35:28
drvaca:
file_get_contents("admin/ban.php"); |
||
drvaca Profil |
#3 · Zasláno: 22. 2. 2010, 15:37:27
Děkuji
|
||
Radek9 Profil |
#4 · Zasláno: 22. 2. 2010, 15:37:40 · Upravil/a: Radek9
drvaca:
<?php $id = $_GET["name"]; ob_start(); include("admin/ban.php"); $id2 = ob_get_contents(); ob_end_clean(); if ($id==$id2) echo "<script> parent.location.href='http://chat.volieera.cz/vyhozen.php'; </script>"; elseif ($id=="php") echo ""; else echo " "; ?> |
||
AM_ Profil |
#5 · Zasláno: 22. 2. 2010, 16:43:22
Radek9:
Cože??? „shodovat s obsahem souboru admin/ban.php“ - proč to dělat jednoduše když to jde složitě, navíc toto zcela přesně nevrátí obsah souboru ban.php, nicméně jej provede a vrátí výstup. > if ($id==$id2) > echo "<script> Proč proboha v PHP přesměrovávat javascriptem? > elseif ($id=="php") echo ""; > else echo " "; a co je zas tohle? proč kontroluješ id na "php", nic takového v zadání není, a proč echuješ prázdný string a proč mezeru? |
||
drvaca Profil |
#6 · Zasláno: 22. 2. 2010, 16:49:45
AM:
To byl původní kód který jsem sem vkládal - to je hlavní :) - Abych řekl pravdu, je to jediný způsob jak umím přesměrovat na předem určený rámec - Za slovo php jsem skryl jednu přezdívku To je vše, funguje to již od první odpovědi, takže zamykám Děkuji všem :) |
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0