---
title: "Vilken template rekommenderar du?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/90845-vilken-template-rekommenderar-du"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Compusa"
published: "2003-11-19T23:51:57.000Z"
updated: "2003-11-21T19:09:27.000Z"
replies: 9
views: 440
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/90845-vilken-template-rekommenderar-du"
---

# Vilken template rekommenderar du?

## #1 — Compusa, 2003-11-19T23:51Z

Jag är NY när det gäller PHP men vill börja göra rätt direkt. Vilken är lätt att använda och förstår. Vilken template rekommenderar ni och var går den att hitta?

Hjälp mig in i PHP-världen!

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

## #2 — Compusa, 2003-11-20T00:04Z

Jag använder [detta exempel](http://www.webforum.nu/showthread.php?s=&forumid=23&threadid=49210&highlight=strukturera)  av Spin men får följande felmeddelande (har kopierat rakt av, inga ändringar.)

> Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in c:\\inetpub\\wwwroot\\php\\TemplateClass.php on line 5

 

Vad är felet???

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

## #3 — Darren, 2003-11-20T01:06Z

Sätt ett semikolon efter *private $templatePage*.

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

## #4 — Compusa, 2003-11-20T07:54Z

> Parse error: parse error, unexpected '$', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in c:\\inetpub\\wwwroot\\php\\TemplateClass.php on line 5

 

Jag la till en PHP-.avgränsare i slutet också "?\>"

Fortfarande felmeddelande

Min kod
TemplateClass.php

```php
<?php

class MyTemplateClass {
     // Sedan PHP4.2.2 ( Tror jag det är... ) kan man använda privata variabler i klasserna
     $ templatePage;

     function MyTemplateClass( $strPage ) {
          // Nedan läggs din HTML-fil till i variabeln $templatePage
          $this->templatePage = implode( '', file( $strPage ) );
     }

     function setValue( $keyName, $value ) {
          $this->templatePage = str_replace( "{" . $keyName . "}", $value, $this->templatePage );
     }

     function showPage() {
          echo $this->templatePage;
     }
}
?>
```

My Php.php

```php
<?php
require( "TemplateClass.php" );

$templateClass = new MyTemplateClass( "MyTemplate.tpl" );

$templateClass->setValue( "SID_TITEL", "Min titel!" );
$templateClass->setValue( "SID_INNEHALL", "Det här är mitt innehåll på min sida, som är uppbyggt med templates." );

$templateClass->showPage();
?>
```

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

## #5 — Compusa, 2003-11-20T09:00Z

Det går inte att redigera ovanstående inlägg av någon anledning!
Följande rad är felskriven:

```php
$ templatePage;
```

Så här skall det se ut:

```php
$ Private templatePage;
```

Hur som helst, DET FUNGERAR INTE! Snälla någon?

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

## #6 — Darren, 2003-11-20T11:34Z

> **Compusa skrev:**
>
> Så här skall det se ut:
>
>
> ```php
> $ Private templatePage;
> ```

Nej. Så här ska det se ut:

```php
private $templatePage;
```

Ingen mellanslag mellan dollartecknet och variabelnamnet.

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

## #7 — Compusa, 2003-11-20T22:07Z

Forfarande detta felmeddelande:

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in c:\\inetpub\\wwwroot\\php\\TemplateClass.php on line 5

Fatal error: Cannot instantiate non-existent class: mytemplateclass in c:\\inetpub\\wwwroot\\php\\myphp.php on line 4

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

## #8 — Compusa, 2003-11-20T22:23Z

Kan det ha med någon inställning med php.ini att göra? Jag har nog bara standardinställningarna.

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

## #9 — bohlin, 2003-11-21T12:50Z

private finns väl inte förren php5? Hur som helst, testa detta:

var $templatePage;
istället för
private $templatePage;

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

## #10 — Compusa, 2003-11-21T19:09Z

tackar bohlin!! Detta löste problemet! Spin om du läser detta, var kan jag finna mer info om ditt template och hur det fungerar???

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

---

Tråden på webben: https://www.webforum.nu/amne/php/90845-vilken-template-rekommenderar-du
