Autor | Zpráva | ||
---|---|---|---|
7777 Profil |
Ahoj rozbieham USB server ale po tom ako zapnem stránku ukáže sa na nej Notice: Undefined index: pg in J:\root\Historia\index.php on line 157 a stránka je posunutá veľmi dole v čom môže byť chyba? Prečo píše:Notice: Undefined index: pg in J:\root\Historia\index.php on line 157
Moderátor Chamurappi: Titulek „Problém zo serverom“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
panther Profil |
#2 · Zasláno: 7. 6. 2012, 19:02:28
7777:
„stránka je posunutá veľmi dole“ je posunutá o znění chybové hlášky, to je v pořádku. „Notice: Undefined index: pg in“ proč si tuto hlášku nepřeložíš nebo nevygooglíš? Na odstranění varování potřebuješ pomoc diskuse? Snaž se trochu. |
||
Sir Tom Profil |
#3 · Zasláno: 7. 6. 2012, 20:54:45
7777:
„Notice: Undefined index: pg in J:\root\Historia\index.php on line 157“ Máš chybu v souboru index.php na řádku 157. Používáš nedefinovaný index... |
||
7777 Profil |
#4 · Zasláno: 7. 6. 2012, 21:41:29
Neviem nájsť chybu lebo riadok 157 obsahuje iba toto:
elseif ($str == "starovek") {include "starovek.php";} |
||
Keeehi Profil |
#5 · Zasláno: 7. 6. 2012, 21:58:53
7777:
Tak se koukni i kousek kolem. Je to problém při práci s polem (u chyby se budou vyskytovat [...]) |
||
7777 Profil |
#6 · Zasláno: 7. 6. 2012, 22:06:34
Keeehi:
Tak oprava omylom som pozrel inam problém je v týchto riadkoch: $str = $_GET["str"]; $pg = $_GET["pg"]; ale zasa neviem kde veď na webe to používam a všetko ide ok. A server potrebujem len,kôli uprave webu. Kde teda môže byť problém v tomto zápise? |
||
Keeehi Profil |
#7 · Zasláno: 7. 6. 2012, 22:45:29
$str = isset($_GET["str"])?$_GET["str"]:""; $pg = isset($_GET["pg"])?$_GET["pg"]:""; |
||
7777 Profil |
#8 · Zasláno: 8. 6. 2012, 14:11:41
Tak opravené ale ešte sa mu zobrazujú riadky 51-58 a to jest:
<?php echo'<li><a href="?str=uvod"'.$aktivni["uvod"].'>úvod</a></li> <li><a href="?str=poviedky"'.$aktivni["poviedky"].'>Poviedky</a></li> <li><a href="?str=preklady"'.$aktivni["preklady"].'>Preklady</a></li> <li><a href="?str=odkazy"'.$aktivni["odkazy"].'>Odkazy</a></li>'; ?> Kde je tu chyba? |
||
panther Profil |
#9 · Zasláno: 8. 6. 2012, 14:32:16
7777:
„Kde je tu chyba?“ úplně stejná jako předtím. Zkus prosím zapojit to, co máš na krku. |
||
Časová prodleva: 6 dní
|
|||
7777 Profil |
#10 · Zasláno: 14. 6. 2012, 10:39:50
panther:
Ahoj skúšam hľadať ale keď zadám do google Include menu,tak nachádza iba hlúposti. Potom kus môjho kódu teda <?php echo'<li><a href="?str=uvod"'.$aktivni["uvod"].'>úvod</a></li> ?> Tak vychádzajú úplne irelevantné výsledky. Neviem pod čím by som ešte mal hľadať. |
||
Amunak Profil |
7777:
Moc nechápu o co se snažíš. Nepřijde mi, že o include. Pokud ti to hází chybu - tu samou co předtím - tak prostě v poli $aktivni neexistuje klíč uvod (je to stejný problém jako jsi měl v #1. Pokud sem nedáš větší kus kódu, nejspíš ti nikdo neporadí.
A také prosím vkládej kód mezí značky [>pre][/>pre], pak se obarví a je čitelnější. Ostatně koukám že kdybys to udělal, JUSH by ti ukázal chybu. To echo není ukončené. <?php echo'<li><a href="?str=uvod"'.$aktivni["uvod"].'>úvod</a></li> ?> |
||
Ugo Profil |
#12 · Zasláno: 14. 6. 2012, 11:06:14
Amunak:
echo ukončené je po pár řádcích, což nijak nevadí, navíc by to byla fatální chyba a asi trochu jiný dotaz tedy :) 7777: poradím ti buď přenastavit error_reporting v php.ini (nebo na začátku scriptu spíš) a nebo přepsat celej projekt, evidentně se existencemi moc nezabýváš, což je při tomto nastavení špatně (ještě z hlediska rychlosti) Nastavení ve scriptu: error_reporting(E_ALL ^ E_NOTICE); |
||
7777 Profil |
#13 · Zasláno: 14. 6. 2012, 11:42:03
Dobre tak tu je celý kód webu:
<!doctype html public "-//W3C//DTD HTML 4.01//EN"> <html> <head> <?php $titulek=array("uvod"=>"Novinky","fotokomentare"=>"Fotokomentáre","sedemfotokomentare"=>"7777 Fotokomentare","poviedky"=>"Poviedky","preklady"=>"Preklady","minipribehy"=>"minipribehy","mytologia"=>"mytologia","komiksy"=>"Komiksy","filmy"=>"filmy","video"=>"Video","animacie"=>"Animácie","games"=>"Games","odkazy"=>"Odkazy",); ?> <TITLE>Magické premeny | <?php if(empty($_GET['str'])){ echo "Novinky"; } else{ echo $titulek[$_GET['str']]; } ?> </TITLE> <meta name="google-site-verification" content="QCuYu8LKiHMVeoGDN9WtFHItJ1rKWaZeWA_yQK0NjdU" /> <meta name="description" content="Obsahem webu jsou magické premeny takmer do čehokolvek"> <meta name="keywords" content="Magická Premena,fotokomentare,MT,GT,TF,AL,IE,BR,BI,BS,BW,Porno,Final"> <meta name="author" content="Mickey"> <meta name="robots" content="all,index,follow" > <meta http-equiv="imagetoolbar" content="no"> <meta http-equiv="Content-language" content="sk"> <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"> <link rel="shortcut icon" href="ikona.gif"> <link rel="stylesheet" type="text/css" href="css.css"> <link rel="stylesheet" type="text/css" href="obsah.css"> <!--[if lte IE 6]> <link rel="stylesheet" type="text/css" href="ie6.css" > <![endif]--> <script src="menu.js" type="text/javascript"></script> </head> <body> <div class="ahoj"> <endora> </div> <?php if(!$_GET['str']) {$aktivni['uvod']=' id="aktivni"';} else {$aktivni[$_GET['str']]=' id="aktivni"';} ?> <div id="kontajner"> <div id="web"> <div id="header"> <a href="#skok" id="preskocit">Preskočit na obsah webu.</a> <h1>7777, Fotokomentáre, Magické premeny<a href="#"><img src="design/logo.png" alt="Logo Magické premeny" title="Na úvod webu"></a></h1> </div> <div id="sloupec"> <ul id="menu"> <?php echo'<li><a href="?str=uvod"'.$aktivni["uvod"].'>úvod</a></li> <li><a href="?str=poviedky"'.$aktivni["poviedky"].'>Poviedky</a></li> <li><a href="?str=preklady"'.$aktivni["preklady"].'>Preklady</a></li> <li><a href="?str=odkazy"'.$aktivni["odkazy"].'>Odkazy</a></li>'; ?> </ul> <!-- BlueBoard.cz Pocitadlo --> <span id="bbpocitadlo-span-aeurft0d5u4orsic8so919c14s6p6x"><a id="bbpocitadlo-aeurft0d5u4orsic8so919c14s6p6x" href="http://blueboard.cz"></a></span> <script type="text/javascript" src="http://blueboard.cz/counter_1.php?jid=aeurft0d5u4orsic8so919c14s6p6x"></script> <!-- BlueBoard.cz Pocitadlo KONEC --> <!-- BLUEBOARD SHOUTBOARD --> <iframe frameborder="0" scrolling="no" width="150" height="400" src="http://www.blueboard.cz/shoutboard.php?hid=tivm5fn81ep4t404kcpp3toujhkfxi"> <a href="http://www.blueboard.cz/shoutboard.php?hid=tivm5fn81ep4t404kcpp3toujhkfxi">ShoutBoard od BlueBoard.cz</a> </iframe> <!-- BLUEBOARD SHOUTBOARD KONEC --> <!-- BlueBoard.cz Anketa --> <div id="blok-bbsluzba-884588"></div> <a id="odkaz-bbsluzba-884588" href="http://blueboard.cz">BlueBoard.cz</a> <script type="text/javascript" src="http://blueboard.cz/widget-anketa-884588"></script> <!-- BlueBoard.cz Anketa KONEC --> <a href="http://rank.webatlas.cz" title="Zjistit Google Pagerank, S-rank a Jyxorank" target="_blank"><img src="http://rank.webatlas.cz/pagerank.php?typ=all&ch=fbf57371&url=7777.nekonecne.cz" width="80" height="60" border="0" alt="Zjistit Google Pagerank, S-rank a Jyxorank" title="Zjistit Google Pagerank, S-rank a Jyxorank" /></a> </div> <div id="obsah"> <span id="skok"></span> <?php $str = $_GET["str"]; $pg = $_GET["pg"]; if ($str == "fotokomentare" && $pg == "foto") {include "fotokomentare.php";} // //v textu pak bude odkaz vypadat takto: //<a href="?str=fotokomentare&pg=7777"> // elseif ($str == "preklady" && $pg == "prepov1") {include "7777/Preklady/Poviedky/Pridaj_sa_k_nam.php";} elseif ($str == "preklady" && $pg == "prepov2") {include "7777/Preklady/Poviedky/Voskove_bikiny.php";} elseif ($str == "preklady" && $pg == "prepov3") {include "7777/Preklady/Poviedky/Maly_Problem.php";} elseif ($str == "preklady" && $pg == "prepov4") {include "7777/Preklady/Poviedky/Eroticka_pekaren_vlastny_pozitok.php";} elseif ($str == "preklady" && $pg == "prepov5") {include "7777/Preklady/Poviedky/Daj_si_pozor_Caesar.php";} elseif ($str == "preklady" && $pg == "prepov6") {include "7777/Preklady/Poviedky/sru_ponaucenie.php";} elseif ($str == "tvorba" && $pg == "po") {include "7777/Poviedky/figurina.php";} elseif ($str == "tvorba" && $pg == "po2") {include "7777/Poviedky/aladinova_lampa.php";} elseif ($str == "tvorba" && $pg == "po3") {include "7777/Poviedky/Stoparka.php";} elseif ($str == "tvorba" && $pg == "po4") {include "7777/Poviedky/Obycajny_nakup.php";} elseif ($str == "tvorba" && $pg == "po5") {include "7777/Poviedky/Puncochove_kalhoty.php";} elseif ($str == "tvorba" && $pg == "po6") {include "7777/Poviedky/Puncochove_kalhoty_znovu_na_scene.php";} elseif ($str == "tvorba" && $pg == "po7") {include "7777/Poviedky/Laura_a_Pavlina_1.php";} elseif ($str == "tvorba" && $pg == "po8") {include "7777/Poviedky/Laura_a_Pavlina_2.php";} elseif ($str == "tvorba" && $pg == "po9") {include "7777/Poviedky/Holcicka_pocuranka.php";} elseif ($str == "tvorba" && $pg == "po10") {include "7777/Poviedky/Devka.php";} elseif ($str == "tvorba" && $pg == "po11") {include "7777/Poviedky/Devka_2.php";} elseif ($str == "tvorba" && $pg == "po12") {include "7777/Poviedky/Gula_z_Atlantidy.php";} elseif ($str == "tvorba" && $pg == "po13") {include "7777/Poviedky/Psi_povidka.php";} elseif ($str == "tvorba" && $pg == "po14") {include "7777/Poviedky/Jak_jsem_se_stal_vibratorem.php";} elseif ($str == "odkazy") {include "odkazy.php";} elseif ($str == "preklady") {include "preklady.php";} elseif ($str == "poviedky") {include "poviedky.php";} elseif ($str == "pristupnost") {include "design/pristupnost.php";} else {include "uvod.php";} ?> </div> <div id="pata"> <span>Copyright 2011 | All rights reserved | <a href="mailto:fk7777%40azet.sk" title="Kontakt">E-mail</a> | <a href="?str=pristupnost" title="Prehlasenie o prístupnosti">Prístupnost</a> | Design & code by <a href="http://www.miracky.kvalitne.cz"><img src="http://www.miracky.kvalitne.cz/design/ikona.gif" alt="Miřácký Michal" title="Solidní webdesign"></a></span> </div> </div> </div> </body> </html> |
||
Amunak Profil |
Tak k tomu kódu tak jak ho tam máš... Asi by bylo lepší řešit to celé trochu jinak, ale pokud jde jen o tu chybu, můžeš použít něco takového:
echo '<li><a href="?str=uvod"' . ( isset($aktivni["uvod"]) ? $aktivni["uvod"] : '' ) . '>úvod</a></li>' (samozřejmě ekvivalentně pro všechny položky seznamu) Omlouvám se, to echo uvnitř byl pochopitelně blábol. |
||
7777 Profil |
#15 · Zasláno: 14. 6. 2012, 13:46:22
Amunak Takže som to podľa tvojho príkladu poopravil ale chyby to neopravilo:
<?php echo'<li><a href="?str=uvod"' . ( isset($aktivni["uvod"]) ? echo $aktivni["uvod"] : '' ) . '>úvod</a></li> <li><a href="?str=poviedky' . ( isset($aktivni["poviedky"]) ? echo $aktivni["poviedky"] : '' ) . '>Poviedky</a></li> <li><a href="?str=preklady"' . ( isset($aktivni["preklady"]) ? echo $aktivni["preklady"] : '' ) . '>Preklady</a></li> <li><a href="?str=odkazy"' . ( isset($aktivni["odkazy"]) ? echo $aktivni["odkazy"] : '' ) . '>Odkazy</a></li>'; ?> |
||
blaaablaaa Profil |
#16 · Zasláno: 14. 6. 2012, 14:56:50
mas tam dve echa
echo '<li><a href="?str=uvod"' . ( isset($aktivni["uvod"]) ? $aktivni["uvod"] : '' ) . '>úvod</a></li> ...'; |
||
Časová prodleva: 11 let
|
0