Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelma index.php?sivu systeemin kanssa

Sivun loppuun

Olli Vanhoja [24.06.2003 18:43:25]

#

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">
&nbsp;</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>&nbsp;</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

NiKC [24.06.2003 18:58:32]

#

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...

odys [24.06.2003 20:39:43]

#

Ja toi sivut dynaamisiksi koodivinkki on juuri sinulle.
Sillä saa sivut muotoon index.php?sivu=jotain helposti ja turvallisesti.

Olli Vanhoja [24.06.2003 21:46:03]

#

kokeilin sitä jomut en saanu sitäkää toimii

odys [24.06.2003 22:12:18]

#

No nyt siellä on pientä ohjeistusta.. :)
Kokeileppa uudelleen ja ilmoita saitko toimimaan.

Olli Vanhoja [24.06.2003 23:00:34]

#

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

Olli Vanhoja [24.06.2003 23:27:39]

#

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>
&nbsp;</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

odys [25.06.2003 00:34:22]

#

siis laitat: index.php?page=frontpage
index.php?page=images
niin pitäisi alkaa pelittään.

thefox [25.06.2003 01:10:37]

#

Olli ei edelleenkään osaa kirjoittaa 'source' ;-)

odys [25.06.2003 03:19:32]

#

Liittyyks toi johonki vanhaan juttuun kun en ottanut selvää tosta fawkzin kommentista? :P

mikko [25.06.2003 09:40:15]

#

Liittyy, Olli kirjoittaa systemaattisesti 'socure' kun tarkoittaa sourcea.

Btw: Mikä tuo Wisos tuossa description-kentässä on?

PS. Jokos muuten itse ongelma on ratkennut?

Olli Vanhoja [25.06.2003 11:59:12]

#

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

Olli Vanhoja [25.06.2003 13:14:33]

#

Vielä varmuudenvuoksi miten se sivu pitää kenttään kirjoittaa index.php?images vai?

NiKC [25.06.2003 13:21:00]

#

foobar.php?page=[avain]

edit:
koodi-tagi bugittaa edelleen...

Olli Vanhoja [25.06.2003 14:58:31]

#

Jee, kiitti, eiks ois lyhyempää käyttää ideetä :-P

edit:
no nyt toimii ainaki :-D

k-mikko [28.06.2003 20:29:00]

#

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']

trinit [28.06.2003 20:32:04]

#

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.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta