---
title: "fel på niklasson forum?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/116277-fel-på-niklasson-forum"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "muaddib"
published: "2004-11-19T20:10:19.000Z"
updated: "2004-11-20T21:52:54.000Z"
replies: 8
views: 406
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/116277-fel-på-niklasson-forum"
---

# fel på niklasson forum?

## #1 — muaddib, 2004-11-19T20:10Z

hej jag har laddat hem och lagt in databasen så att allt borde fungera just nu... men jag ska göra ett inlägg så kommer det upp att jag "glömt" skriva mitt namn fastän jag har skrivigt in det...

<http://www.muaddib.nu/test/forum/>

kolla in, sen om niklasson ser detta så kanske du kan hjälpa mig...

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

## #2 — Pedda, 2004-11-19T20:24Z

Skulle tro att du har register_global satt till Off.

Har för mig att hans forum är kodat för On.

Om du kollar i skicka.php så har du nog en kodrad som ser ut ungefär så här:

```php
if (strlen($namn)<1)
```

 eller så här: 

```php
if (empty($namn))
```

Det innebär isåfall att du måste ändra $namn till $\_POST\['namn'\]
Detta gäller för övrigt alla variablar som skickas mellan sidorna.

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

## #3 — Peeer, 2004-11-19T20:29Z

Om det är det som är felet så kan du inkludera koden i den [här](http://www.webforum.nu/showthread.php?s=&threadid=66254&forumid=151) tråden överst i alla forumets filer (eller om det ev. finns en fil som inkluderas överst i alla andra filer så kan du lägga koden i den.)

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

## #4 — Snakes, 2004-11-19T20:30Z

jag tror du måste köra $\_POST på alla! för att jag testa hos mig och det funka bara bra!

REDIGERAT: Peer hann före mig! Scriptet är ganska coolt! Men en server med register globals avstängt är inte värd att köpa!

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

## #5 — muaddib, 2004-11-19T20:37Z

> Skulle tro att du har register_global satt till Off.
> 
> Har för mig att hans forum är kodat för On.
> 
> Om du kollar i skicka.php så har du nog en kodrad som ser ut ungefär så här:
> 
> 
> PHP:
> 
> 
> if (strlen($namn)\<1)
> 
> eller så här: 
> 
> PHP:
> 
> 
> if (empty($namn))
> 
> 
> Det innebär isåfall att du måste ändra $namn till $\_POST\['namn'\]
> Detta gäller för övrigt alla variablar som skickas mellan sidorna.

jag hade ingen som hette

```php
if (strlen($namn)<1)
```

men jag hade en som såg ut så här som vart väldigt liknande

```php
if (strlen($namn)<2)
```

ska jag fortfarande byta ut den fastän det var lite skillnad?
jag är juh som sagt en newbie på PHP men jag ska börja läsa det nu hade jag tänkt...

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

## #6 — Pedda, 2004-11-19T20:57Z

if (strlen($namn)\<2 innebär att om namnet är mindre än 2 tecken så är det inte godkännt.
Ändra till if (strlen($\_POST\['namn'\])\<2) så kommer det att godkänna namnet.

Men då får du ändra alla andra variablar också, så testa skriptet i länken som Peeer postade istället.

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

## #7 — muaddib, 2004-11-20T19:30Z

okej men jag vet inte riktigt hur det är tänkt att jag ska använda det som Peeer länkade till jag kan inte ett dugg om php förutom mycket  mycket mycket lite... jag andrade $namn till $\_POST\['namn'\] och det visade sig ochså att jag var tvungen att göra samma sak för $amne och $text men nu om ni återgår till <http://www.muaddib.nu/test/forum/>
och tittar så ser ni kanske att det finns en tråd som han inte visar rubrik eller namn på och det irriterar mig lite så jag vet inte vad jag ska göra... snälla hjälp mig... och om jag ska använda det som Peeer länkade till så tror jag att jag behöver hjälp med att få det att fungera som det ska för att som sagt jag e en newbie...

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

## #8 — Snakes, 2004-11-20T21:06Z

Förlåt än en gång hos mig funkar det bara fin fint med rubrik osv! 
Men det du ska göra ang. register_global är att öppna variablar.php och få den att se ut så här helt enkelt:

```php
<?
// Webforum mySQL 1.1
// Copyright © 2001 Mathias Niklasson
// http://www.niklasson.net/

if (phpversion() >= "4.2.0") { 
if (!ini_get('register_globals')) { 
$supers = array('_REQUEST', 
'_ENV', 
'_SERVER', 
'_POST', 
'_GET', 
'_COOKIE', 
'_SESSION', 
'_FILES', 
'_GLOBALS' ); 

foreach( $supers as $__s) { 
if ( is_array( $$__s ) == true ) extract( $$__s, EXTR_OVERWRITE ); 
} 
unset($supers); 
} 
} else { 
if ( ini_get('register_globals') != 1 ) { 
$supers = array('HTTP_POST_VARS', 
'HTTP_GET_VARS', 
'HTTP_COOKIE_VARS', 
'GLOBALS', 
'HTTP_SESSION_VARS', 
'HTTP_SERVER_VARS', 
'HTTP_ENV_VARS' ); 

foreach( $supers as $__s) { 
if ( is_array( $$__s ) == true ) extract( $$__s, EXTR_OVERWRITE ); 
} 
unset($supers); 
} 
} 

##################################################
# Variablar

$server = "server";   // mySQL servern. Oftast "localhost", testa annars "127.0.0.1"
$databas = "namn";   // Databasen
$anvandare = "anv";   // Användarnamnet
$losen = "lösen";   // Lösenordet till databasen

$admin = "123";   // Lösenordet för att administrera forumet
$antal = 100;   // Antal huvudinlägg som skall visas på förstasidan.
$onlinetiden = time()-60;   // Antal sekunder som varje IP skall räknas som online

$bgfarg = "#FFFFFF";   // Bakgrundsfärg
$txtfarg = "#000000";   // Textfärg, standard
$rubrik = "Webforum";   // Rubrik
$rubrikfarg = "#c94622";   // Rubrikens färg
$tbwidth = "500";   // Tabellernas bredd
$tdtopbgfarg = "#595967";   // Rubrik-cellernas bakgrundsfärg
$tdtopftfarg = "#FFFFFF";   // Rubrikernas textfärg
$tdbgfarg = "#F7F7F7";   // Bakgrundsfärgen vid inläggen
$inlaggfarg = "#000000";   // textfärgen på inläggen
$skrivetfarg = "#c94622";   // Textfärgen under inläggen

##################################################

$script = "Webforum mySQL 1.1";   // Ändra inte denna!
?>
```

**Glöm inte att byta ut mysql variablarna!!!**

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

## #9 — muaddib, 2004-11-20T21:52Z

okej tack... det verkar fungera nu... blir det mer problem så kommer jag att skapa en ny tråd "igen"...

:)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/116277-fel-på-niklasson-forum
