Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  1 517
Hei, Noen som kan hjelpe meg med scriptet mitt?
Får ingen error elrns, men linkene fungerer ikke, altså ?page=index f.eks henter ikke info fra index.php. Er vel noe feil med includingen.

http://rafb.net/p/iDcRfw75.html
Kan dette hjelpe? Hvis jeg har forstått riktig så skal f.eks humor.php bli til DOMENE.COM/index.php?page=humor

Kode

<?php
$folder = 'innhold/'; // Mappen sidene ligger i
$name = 'page'; // Navnet på variabelen i urlen. F.eks: ?page=side
$main = 'Hjem'; // Forsiden, uten endelse
$ending = '.php'; // Hvilken filtype som skal inkuderes, vanligvis .php
  
$page = $_GET[$name];

if(preg_match('#\/#sie', $page))
{
  die('<h1>Error</h1>
        You are not allowed to access this way. Please contact admin for more information.');
}
  
if(!isset($_GET[$name]) || empty($page))
{
  if(file_exists($folder.$main.$ending))
  {
  include_once $folder.$main.$ending;
  }
  else {
  echo '<h1>404 Error!</h1>
  Siden er desverre nede. Vennligst kom tilbake litt senere. Vi beklager og håper at siden kommer opp om ikke så lenge.<br>
Hvis du fulgte en gyldig link, vennligst kontakt administratorene på siden.';
  }
}
else {
  if(file_exists($folder.$page.$ending))
  {
  include_once $folder.$page.$ending;
  }
  else {
  echo include "error/finnesikke.php";
  }
}
?>