---
title: "PHP Script hjälp! (please)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/70824-php-script-hjälp-please"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dike"
published: "2003-03-12T10:33:08.000Z"
updated: "2003-03-13T08:13:51.000Z"
replies: 3
views: 255
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/70824-php-script-hjälp-please"
---

# PHP Script hjälp! (please)

## #1 — Dike, 2003-03-12T10:33Z

Jag undrar om någon skulle kunna hjälpa mig med att göra ett php script eller om ni redan har ett som fungerar typ såhär:

EX:
"index.php?page=news" 

\*(news=news.php) index sidan visar news.php i index sidan.\*

asså man har en "mall" på hur sidan ser ut..och när man klickar på en länk så ska scriptet visa det jag vill i mallen. Så det hela går ut på att man har en förstasidan som har all grafik, sen så har jag en massa andra sidor som "news, downloads, info o.s.v..." som ska visas i mallen. På detta sätt så ska jag ju slippa att göra en mall för varje .php fil...

SNÄLLA HJÄLP!

Permalänk: https://www.webforum.nu/p/70824

## #2 — ahassis, 2003-03-12T10:37Z

finns

det finns ett sådant script i scriptarkivet på <http://www.phpsidan.nu> som heter "Flera sidor, en design 1.0"

Permalänk: https://www.webforum.nu/p/976177

## #3 — Cri11e, 2003-03-12T10:41Z

Använd include i index.php.

\<?
include("$page.php");
?\>

Om du kör index.php?page=news så blir alltså $page = news och alltså blir $page.php = news.php

Lär om include [här](http://www.php.net/manual/sv/function.include.php).

Permalänk: https://www.webforum.nu/p/976181

## #4 — netfeed, 2003-03-13T08:13Z

sida: localhost/index.php?page=news

```php
// om det inte finns något i page ladda defualt sida
if($_GET['page'] == ""){
    include('defualt.php');
} else {
// hämntar sidan i variablen $page
$page = $_GET['page'] . ".php";
include('$page');
}
```

har inte testat detta men det borde fungera. kommer även fungera på datorer där register_globals är både on och off ;)

har du sedan grafik och sådant så kan du lägga in det i två andra filer

```php
// alla grafik och htmltaggar fram till <body> hamnar här
require('header.php');

// om det inte finns något i page ladda defualt sida
if($_GET['page'] == ""){
    include('defualt.php');
} else {
// hämntar sidan i variablen $page
$page = $_GET['page'] . ".php";
include('$page');
}

// allt som är från och med </body> läggs här
require('footer.php');
```

Permalänk: https://www.webforum.nu/p/976910

---

Tråden på webben: https://www.webforum.nu/amne/php/70824-php-script-hjälp-please
