---
title: "funkar inte längre"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/43640-funkar-inte-längre"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jonfor"
published: "2002-05-13T17:17:02.000Z"
updated: "2002-05-14T17:02:39.000Z"
replies: 9
views: 299
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/43640-funkar-inte-längre"
---

# funkar inte längre

## #1 — jonfor, 2002-05-13T17:17Z

den här koden funkar inte längre i senaste php versionen,
ni ser vad som är fel?

```
if (empty($foton)) {
if ($_SERVER['QUERY_STRING']!="") {
$pg=strtok($_SERVER['QUERY_STRING'], "&");
if(strchr($foton,"="))
$foton="inte";
} else
$foton="inte";
```

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

## #2 — SPiN, 2002-05-13T17:30Z

Vad händer? Får du felmeddelande? Är register_globals satt till on?

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

## #3 — ThACRoW, 2002-05-13T17:38Z

Ser ut som att det fattas en avslutningsklammer }
Fast det hade du väl märkt, för då säger den ju "parse error".

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

## #4 — jonfor, 2002-05-13T17:41Z

postar hela sidan.
förstår bättre  nu?
jag får inget felmedelande men sidan som ska includeras inkluderas inte.

```
<?
echo $foton;

switch ($foton) {
case "0" : case "manniskor" : case "oscar" : case "saker" : case "miljo" : case "fula" : case "ovrigt" :
echo "<BR><B>::</b> <a href=\"main.php?foto&foton=manniskor\">vänner och bekanta</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=oscar\">syskonbarn</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=saker\">saker</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=miljo\">natur & miljö</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=fula\">mycket fula</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=ovrigt\">svart/vitt</A><BR><BR>";

break; 

default : print "<BR><a href=\"javascript:window.close()\">Stäng fönstret</a><BR>";
}
?>

<?
if(file_exists("$foton.php")) {
include "$foton.php";
} else {
?>

Välj någon kategori ovan för att titta på foton.<BR>Inga foton är bearbetade förutom några fåtal som endast är beskurna.<BR><BR>
<BR><B>senaste nya foton.</B><BR>
<font class="bajs">
<I>7 maj</I> - 1st sakerer, 5 mycket fula, 4 vännrt och bekanta och 1 natur och miljö.<BR><BR>
<I>22 april</I> - 2 i nya kategorin mycket fula, 3 saker, 2 natur och miljö.<BR>

</font><BR>

<? } ?>
```

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

## #5 — jonfor, 2002-05-13T17:49Z

oj koden i mitt första inlägg ska stå ibörjan av den andra koden jag postade

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

## #6 — Phorpher, 2002-05-13T18:11Z

Äh. Glöm det. Jag hade fel.

Men en lite mer strukturerad kod vore trevligt. Det är drygt att leta fel i sån kod som du har nu. Iaf. din switch-sats som ser väldigt märklig ut.

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

## #7 — jonfor, 2002-05-13T18:28Z

ok.

```
<?
if (empty($foton)) {
if ($QUERY_STRING!="") {
$pg=strtok($QUERY_STRING, "&");
if(strchr($foton,"="))
$foton="inte";
} else
$foton="inte";
}

<?
if(file_exists("$foton.php")) {
include "$foton.php";
} else {
?>

<? } ?>
```

när jag sedan har veriablen foton=ovrigt i adressen så includeras ändå inte ovrigt i sidan. eller nåt sånt.

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

## #8 — jonfor, 2002-05-13T19:22Z

den vägrar fatta att jag tilldelar veriabeln foton ett värde i adressen. den får inget värde.

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

## #9 — MaRseY, 2002-05-13T20:39Z

i senaste php versionen är register_globals satt som default till off.. du måste ändra det helt enkelt.

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

## #10 — jonfor, 2002-05-14T17:02Z

> *Ursprungligen av MaRseY*  **i senaste php versionen är register_globals satt som default till off.. du måste ändra det helt enkelt.**

jo jag läste det också sen, men tack ändå.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/43640-funkar-inte-längre
