Mikähän tässä on vikana kun antaa vaan koko ajan 404.php:eetä ja en saanut
case : include("frontpage.php
tomimimaan
ongelma tiedosto:¨
<HTML> <HEAD> <TITLE> Winos </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <meta name="Author" content="© Olli Vanhoja 2002"> <meta name="Keywords" content="2002, IMAGES, ITS, WINOS, CLICK, DEVELOPERS, DOWNLOADS, FORUMS, LINK, LINUX, MODE, MULTI, OLLI, ONTO, OPEN, OPERATING, PROTECTED, SAME, SEE, SOCURE, SUPPORT, SYSTEM, TASKING, UNCOMPLETED, VANHOJA, WINOS, FREE"> <meta name="Description" content="Wisos operating system"> </HEAD> <BODY bgcolor="#000000" text="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000"> <div id="Layer9" style="position:absolute; left:328px; top:241px; width:1px; height:1px; background-color:#000000; z-index:9"> </div> <div id="Rectangle8" style="position:absolute; left:131px; top:129px; width:468px; height:60px; z-index:8"> <?php switch($SERVER['query_string']){ case frontpage: include("frontpage.php"); break; case images: include("images.php"); break; case developers: include("developers.php"); break; case images: include("images.php"); break; case downloads: include("downloads.php"); break; case forums: include("http://forum.cjb.net/cgi-bin/forum.cgi?forum=winos"); // << tuossa ei ole oikeasti kahta ; vaan foorumi kusee break; default: @include("404.php"); break; } ?> </div> <div id="winos-pieni" style="position:absolute; left:7px; top:9px; width:108px; height:100px; z-index:7"> <img src="pics/Image14131328.gif" width="108" height="100" border="0" name="Image_winos pieni"></div> <div id="Layer2" style="position:absolute; left:351px; top:24px; width:192px; height:48px; z-index:6"> <img src="pics/Image9491322.gif" width="192" height="48" border="0" name="Image_Layer2" usemap="#PKZIP"><map name="PKZIP"> <area shape="rect" coords="-1,-1,97,52" href="http://www.pkzip.com/" target="_blank" alt="PKZIP"> <area shape="rect" coords="96,0,192,51" href="http://www.freedos.org/" target="_blank" alt="FreeDOS"> </map> </div> <div id="Layer7" style="position:absolute; left:15px; top:135px; width:92px; height:321px; background-color:#0080FF; z-index:5"> <FONT color=#FFFFFF>»</FONT><A href="?frontpage"><FONT color=#FFFFFF>Frontpage</FONT></A><BR> <FONT color=#FFFFFF>»</FONT><A href="?images"><FONT color=#FFFFFF>Images</FONT></A><BR> <FONT color=#FFFFFF>»</FONT><A href="?developers"><FONT color=#FFFFFF>Developers</FONT></A><BR> <FONT color=#FFFFFF>»</FONT><A href="?downloads"><FONT color=#FFFFFF>Downloads</FONT></A><BR> <FONT color=#FFFFFF> </FONT><BR> <FONT color=#FFFFFF>»</FONT><A href="?forums"><FONT color=#FFFFFF>Forums</FONT></A></div> <div id="Layer6" style="position:absolute; left:402px; top:190px; width:176px; height:22px; z-index:4"> <img src="pics/Image6734185.gif" width="176" height="22" border="0" name="Image_Layer6"></div> <div id="Layer4" style="position:absolute; left:11px; top:469px; width:96px; height:41px; background-color:#0080FF; z-index:3"> <A href="mailto:olli.vanhoja@mbnet.fi"><FONT color=#FFFFFF>© Olli Vanhoja 2002</FONT></A></div> <div id="Rectangle3" style="position:absolute; left:4px; top:122px; width:112px; height:389px; z-index:2"> <img src="pics/Image6377118.gif" width="112" height="389" border="0" name="Image_Rectangle3"></div> <div id="Layer1" style="position:absolute; left:125px; top:10px; width:374px; height:110px; z-index:1"> <img src="pics/Image6063408_0.gif" width="374" height="110" border="0" name="Image_Layer1"></div> </BODY> </HTML>
gif kuviaki oon menny käyttämään siinä toinen vika :-P
Voisko olla lainausmerkkien puuttuminen
case frontpage -> case "frontpage"
Ja en nyt ole Ihan varma mutta eikö tuo ole case sensitive jolloin voi olla fiksua laittaa switchin ehtolause strtolower() -funktioon. Ihan vain varmuuden vuoksi, vaikkakin itse teet ne linkit...
Ja toi sivut dynaamisiksi koodivinkki on juuri sinulle.
Sillä saa sivut muotoon index.php?sivu=jotain helposti ja turvallisesti.
kokeilin sitä jomut en saanu sitäkää toimii
No nyt siellä on pientä ohjeistusta.. :)
Kokeileppa uudelleen ja ilmoita saitko toimimaan.
Ahh, kiitti vähän jouduin tota säätää, mut thx nyt toimii loistavasti yhdistän viel ton "tyylisivun" niin, että ennen tuota includetan diviä (objektin paikan määritys (koordinaatit) avulla käyttäen tehdyn upean ulkoasun :-P
Hei hetkinen
Nyt koodi on tuollainen:
<HTML> <HEAD> <TITLE> Winos </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <meta name="Author" content="© Olli Vanhoja 2002"> <meta name="Keywords" content="2002, IMAGES, ITS, WINOS, CLICK, DEVELOPERS, DOWNLOADS, FORUMS, LINK, LINUX, MODE, MULTI, OLLI, ONTO, OPEN, OPERATING, PROTECTED, SAME, SEE, SOCURE, SUPPORT, SYSTEM, TASKING, UNCOMPLETED, VANHOJA, WINOS, FREE"> <meta name="Description" content="Wisos operating system"> </HEAD> <BODY bgcolor="#000000" text="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000"> <div id="Layer9" style="position:absolute; left:328px; top:241px; width:1px; height:1px; background-color:#000000; z-index:9"> </div> <div id="Rectangle8" style="position:absolute; left:131px; top:129px; width:468px; height:60px; z-index:8"> <?php $pages = Array ( "frontpage" => "frontpage.php", "images" => "images.php", "developers" => "developers.php", "downloads" => "downloads.php", "Forums" => "http://forum.cjb.net/cgi-bin/forum.cgi?forum=winos" ); // We check if there is page given $page = ($_GET["page"] != "") ? $_GET["page"] : "frontpage"; // Lets check that the file exists and it is in $pages array if (isset($pages[$page]) AND file_exists($pages[$page])) { // Everything's allright lets load the page include ($pages[$page]); } else { // Somethings wrong! We show error message include ("404.php"); } ?> </div> </div> <?php include ("tyyli.php"); ?> </BODY> </HTML>
Mutta nythän se antaa vain frontpagea :-S ???
edit:
siis hetkinen mikä se index.php?fronpage= homma oli siis se = siinä lopussa :-P
siis laitat: index.php?page=frontpage
index.php?page=images
niin pitäisi alkaa pelittään.
Olli ei edelleenkään osaa kirjoittaa 'source' ;-)
Liittyyks toi johonki vanhaan juttuun kun en ottanut selvää tosta fawkzin kommentista? :P
Liittyy, Olli kirjoittaa systemaattisesti 'socure' kun tarkoittaa sourcea.
Btw: Mikä tuo Wisos tuossa description-kentässä on?
PS. Jokos muuten itse ongelma on ratkennut?
lainaus:
Liittyy, Olli kirjoittaa systemaattisesti 'socure' kun tarkoittaa sourcea.
Btw: Mikä tuo Wisos tuossa description-kentässä on?
PS. Jokos muuten itse ongelma on ratkennut?
lol, jostai jääny päähä.
Käyttöjärjestelmähän se www.winos.cjb.net
edit: koti.mbnet.fi/mun/winos/testi siint varmaa selvii mikä on vika
Vielä varmuudenvuoksi miten se sivu pitää kenttään kirjoittaa index.php?images vai?
foobar.php?page=[avain]
edit:
koodi-tagi bugittaa edelleen...
Jee, kiitti, eiks ois lyhyempää käyttää ideetä :-P
edit:
no nyt toimii ainaki :-D
lainaus:
Vielä varmuudenvuoksi miten se sivu pitää kenttään kirjoittaa index.php?images vai?
Tuo hakemasi sivu välittyy palvelimelle GET-muuttujana, eli toisinsanoen URL:ssä se näkyy index.php?sivu=images.
Tiedon skriptille siitä, mikä sivu on kyseessä saat muuttujasta $_GET['sivu']
lainaus:
Tuo hakemasi sivu välittyy palvelimelle GET-muuttujana, eli toisinsanoen URL:ssä se näkyy index.php?sivu=images.
Aivan ja seuraavat muuttujat erotellaan &-merkillä, esim. index.php?sivu=images&kuva=maisema&aika=28062003 jne.
Aihe on jo aika vanha, joten et voi enää vastata siihen.